To start contributing, your code MUST follow the PSR 2 for coding and the PSR 4 namespacing standards.
Also, you MUST NOT include your own configurations. This will keep your personal data safe and, prevent a headache from cleaning the mess you may have made.
- Write good commit messages, explain what your patch does, and why it is should be merged.
- Just KISS: Any patch that changes a lot of code or is difficult to understand should be discussed before you put in the effort.
- Create an issue, describing the contribution you'd like to make. This will help us to get you started on the right foot.
- Fork the project in your account and create a new branch:
your-great-feature
. - Commit your changes in that branch.
- Write some tests (place them inside the
tests
folder) to ensure the expected behavior on a few different situations. - Open a pull request and reference the initial issue in the pull request message.