Slide 1

Slide 1 text

Laravel Package Development The Ideal WorkFlow H A R I S H T O S H N I W A L | D E V E L O P E R @ J O G G . C O

Slide 2

Slide 2 text

THE PROBLEM ? What exactly is Food for Thought

Slide 3

Slide 3 text

Alienated Code Problem 01

Slide 4

Slide 4 text

Unconfident Code Problem 02

Slide 5

Slide 5 text

Portability Problem 03

Slide 6

Slide 6 text

Maintainability Problem 04

Slide 7

Slide 7 text

OSS & Learning Not exactly a problem

Slide 8

Slide 8 text

P A C K A G E S T O T H E R E S C U E

Slide 9

Slide 9 text

https://goo.gl/g9jyGY Composer's path repository option Local Setup

Slide 10

Slide 10 text

JUST TO MAINTAIN THE SYMMETRY HAHA Let's hit Sublime Text for this one What goes where

Slide 11

Slide 11 text

https://github.com/spatie/skeleton-php Things like the license file, change-log, etc. OSS Essentials

Slide 12

Slide 12 text

version x.x.x GitHub & Semver

Slide 13

Slide 13 text

ALMOST DONE! Making the package available via composer Packagist

Slide 14

Slide 14 text

ASK FOR A FAILING TEST Setting up TravisCI is really easy and fast Tests & CI

Slide 15

Slide 15 text

USE THE WIKI Good documentation is the key Docs

Slide 16

Slide 16 text

@introwit Twitter introwit.in I try to blog github.com/introwit Thank You ❤