When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
Please note we have a README, please follow it in all your interactions with the project.
-
Fork it!
-
Checkout branch
develop
git checkout develop
-
Create your feature branch (from branch
develop
)git checkout -b feature/my-new-feature
We are using git-flow, so create branch
feature/new-feature
(for new features) orhotfix/new-hotfix
(for fixing bugs). -
Commit your changes (remember to check if code compiles without errors and tests pass)
git commit -m 'Add some feature'
-
Push to the branch
git push origin my-new-feature
-
If you've added code that should be tested, add tests.
-
If necessary, update the documentation (README.md).
-
Ensure the tests pass.
-
Make sure your code compiles without errors.
-
Create a pull request to
develop
branch (the template has already been created, simply complete it).
We use GitHub issues to track public features. Suggest a new feature by opening a new issue.
We use GitHub issues to track public bugs. Report a bug by opening a new issue with label bug
.
By contributing, you agree that your contributions will be licensed under MIT License.