These are steps you can take to help comply with the Friends Of Cake project requirements.
Add a .travis.yml file to the root of your project and activate the GitHub webhook.
Notifications: email set to false to avoid spamming (perhaps add IRC notifications?).Review an example .travis.yml from a Friends Of Cake project.
phpcs –standard=CakePHP is used to check coding standards. More information is available on GitHub at cakephp-codesniffer.
composer.json file to the root of your project, see http://getcomposer.org/doc/04-schema.mdfriendsofcake (i.e. friendsofcake/yet-another-wonderful-name).installer-name extra as Composer package names don’t allow uppercases, yet CakePHP expects your plugin folder name to be CamelCased.Review an example composer.json from a Friends Of Cake project.
.coveralls.yml file to the root of your project.Submit the package to Packagist.
Add a LICENSE.txt file to the root of your project.
Review an example LICENSE.txt from a Friends Of Cake project.
Releases and Tags must use semantic versioning with descriptive changelogs. Head to GitHub for more information on creating releases.
master for stable release, develop for integration branch and feature branches for the rest.Have a plugin or project that would benefit the community? Get in touch to discuss adopting it into Friends Of Cake, increasing its visibility and reach.
We hang out in our friendly IRC channel #FriendsOfCake on Freenode.