The Scaffolder package generates the boilerplate for a php package. Running the command creates the following directory structure:
packageName/
|–composer.json (w/ boilerplate)
|–phpunit.xml (w/ boilerplate)
|–src/
|–tests/
|–public/ (optional w/ --playground option)
|–index.php
- PHP
$ composer global require jncampbell/scaffolder
$ composer require jncampbell/scaffolder
The command will be stored in your vendor/bin directory
The scaffolder new
command generates the boilerplate. A name is required.
$ vendor/bin/scaffolder new nameOfYourPackage
The --playground
option creates a public folder with an index.php page
$ vendor/bin/scaffolder new nameOfYourPackage --playground
Once the boilerplate is generated, fill in the composer.json with your package's information, cd
into your package directory and run a composer install
. Then begin building your package.
##Screenshots
These are the templates that will be generated:
##License
MIT