Contributions through Pull Requests are welcome and will be credited
- Follow PSR-2 coding standard
- Unit test everything!
- Try not to bring code coverage down
- Keep documentation updated
- Just one pull request per feature at a time
- Check that Travis CI build passed
Grunt tasks are provided to help you keep code quality
grunt
will run PHP linting, PHP Code Sniffer for style guidelines, PHPMD for code smells and PHPCPD for copy/paste detectiongrunt phpunit
will run PHPUnit for unit testsgrunt all
will run all previous commands at once