Contributing#
Code of conduct#
This project is governed by the code of conduct. All contributors and participants agree to abide by its terms.
Contributing code#
File issues in Github#
In general all enhancements or bugs should be tracked via github issues before PRs are submitted. We don’t require them, but it’ll help us plan and track.
When submitting bugs through issues, please try to be as descriptive as possible. It’ll make it easier and quicker for everyone if the developers can easily reproduce your bug.
Submit pull requests#
Our only method of accepting code changes is through github pull requests.
Sign off commits with the Developer Certificate of Origin (DCO)#
We require Developer Certificate of Origin sign-off for code contributions, not a Contributor License Agreement.
Every commit in a pull request must include a Signed-off-by line confirming that you have the right to submit the contribution under the project’s license.
Use git commit --signoff when creating commits:
git commit --signoff
To add a sign-off to the most recent commit:
git commit --amend --signoff