- Create your own fork of the repo
- Create a new branch for each feature or improvement
- Send a pull request from each feature branch to the develop branch
It is very important to separate new features or improvements into separate feature branches, and to send a pull request for each branch. This allows me to review and pull in new features or improvements individually.
All pull requests must adhere to the PSR-2 standard.
All pull requests SHOULD be accompanied by passing unit tests and complete code coverage. This library uses PHPUnit for testing.
IMPORTANT: If you don't know much about PHPUnit or unit testing, don't let that stop you from contributing! We can help you write the tests or we'll write them for you. Take the open source plunge!