Contributing
Contributions are welcome. These pages cover building and testing the controller, the checks a pull request must pass, and how releases are cut.
Developer Certificate of Origin
Every commit must be signed off under the Developer Certificate of Origin — it certifies you wrote the patch or otherwise have the right to contribute it. Add the sign-off automatically with:
git commit --signoff
This appends a Signed-off-by: Your Name <you@example.com> line to the commit
message. The DCO check on each pull request enforces it; unsigned commits block
the merge. Amend an existing commit with git commit --amend --signoff.
- Building and testing
Build the controller, run the test suite, and pass the static-analysis gate.
- CI and releases
The pull-request gates and the automated calendar-based release process.