loadsys / composer-plugins

Including this package in your composer.json makes a number of installers and project types available.
MIT License
0 stars 1 forks source link

Move CakePHP-Skeleton `Console/` scripts here. #1

Open beporter opened 9 years ago

beporter commented 9 years ago

Currently our CakePHP project skeleton bundles some composer post-create-project-cmd scripts directly in its own repo. This is inconvenient, because these files end up being copied unnecessarily into every Cake 3 project we spawn from the skeleton.

A good solution is to move those composer-only scripts into their own repo, which can be included via composer. This way the CakePHP-Skeleton's composer.json can require loadsys/composer-plugins, (and include the post-create-project-cmd entry) but the generated projects (which use composer.json.template) do not have to retain a copy of either directive.

This will also help clean up the unit tests for the *.template replacement by moving them into this repo. This will close loadsys/CakePHP-Skeleton#72 and better fix loadsys/CakePHP-Skeleton#126

beporter commented 9 years ago

This would also facilitate loadsys/CakePHP-Plugin-Skeleton#22.