We welcome contributions.
We accept contributions via pull requests on Github.
-
Use the least possible magic (not __get() etc)
-
Tests are required to ensure the quality of the code base
-
Document changes in the CHANGELOG.md and relevant other doc files
-
Use semantic versioning (SemVer v2.0.0)
-
Create feature branches, create a new branch for each feature
-
Be respectful to other contributors