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.