Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.25 KB

CONTRIBUTING.md

File metadata and controls

21 lines (15 loc) · 1.25 KB

Contributing

First of all thank you for contributing!

Make your contributions through Pull Requests

Find here a few rules to follow in order to keep the code clean and easy to review and merge:

  • Follow PSR-2 coding standard
  • Unit test everything and run the test suite
  • 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

Composer scripts are provided to help you keep code quality and run the test suite:

  • composer qa will run PHP linting, PHP Code Sniffer for coding style guidelines, PHPMD for code smells and PHPCPD for copy/paste detection
  • composer test will run PHPUnit for unit tests
  • composer fix will run PHP-CS-Fixer for fixing coding style
  • composer security will run Composer (>=1.1.0) for outdated dependencies