At the PHP Mumbai meetup - December, 2018.
From the ideal setup for local development to deploying your Laravel package to packagist, learn the A to Z of Laravel package development with every answer to how, why and when in the journey.
Laravel PackageDevelopmentThe Ideal WorkFlowH 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
View Slide
THE PROBLEM ?What exactly isFood for Thought
Alienated CodeProblem 01
Unconfident CodeProblem 02
PortabilityProblem 03
MaintainabilityProblem 04
OSS & LearningNot exactly a problem
P A C K A G E S T O T H E R E S C U E
https://goo.gl/g9jyGYComposer's path repositoryoptionLocal Setup
JUST TO MAINTAIN THE SYMMETRY HAHALet's hit Sublime Text for thisoneWhat goes where
https://github.com/spatie/skeleton-phpThings like the license file,change-log, etc.OSS Essentials
version x.x.xGitHub & Semver
ALMOST DONE!Making the package availablevia composerPackagist
ASK FOR A FAILING TESTSetting up TravisCI is reallyeasy and fastTests & CI
USE THE WIKIGood documentation is thekeyDocs
@introwitTwitterintrowit.inI try to bloggithub.com/introwitThank You❤