Following these guidelines helps to maintain quality throughout the project, however they are not rules, so use your best judgement and feel free to propose any changes to this document.
- You can create an issue here.
- Include as many details as possible while describing your issue.
- When creating a new components or validator, you should add some documentation containing a brief description, specifying any parameters needed and create the PHPUnit test for it.
- Conduct all necessary tests to support your changes.
- Write all of the necessary documentation when adding or editing code.
- Follow the PSR-2 standard. You can check if your code is properly written
by doing
./vendor/bin/phpcs --standard=PSR2 src
on your command line.