CONTRIBUTING
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
For coding guidelines and commit message conventions, please look into CONVENTIONS.md.
Issues
As usual, check if issue already exists in GitHub issue tracker.
Please use issue template if applicable.
Pull Requests / Merge Requests
We accept GitHub pull requests.
Fork the project on GitHub, work in your fork and in branches, push these to your GitHub fork, and when ready, do a GitHub pull requests against https://github.com/9elements/firmware-action.
Organize your changes in small and meaningful commits which are easy to review. Not every commit in your pull request needs to be able to build and pass the CI tests, but the whole PR must build and pass CI all tests.
If the pull request closes an issue please note it as: "Fixes #NNN".
Code Reviews
It is not necessary to tag anyone for review, we are using CODEOWNERS file to define individuals or teams that are responsible. They will be tagged automatically.