Skip to content

jncampbell/scaffolder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffolder

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

Requirements

  • PHP

Installation

Globally (Composer)

$ composer global require jncampbell/scaffolder

Locally (Composer)

$ composer require jncampbell/scaffolder

Usage

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:
composer.json file phpunit.xml file

##License
MIT

About

Generates the boilerplate for a php package

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages