Thanks for considering a contribution! We welcome issues, feature requests, and pull requests. To keep contributions clear and legally safe for everyone, Askimo uses the Developer Certificate of Origin (DCO).
The DCO is a lightweight alternative to a Contributor License Agreement (CLA). By signing off your commits, you certify that:
The contribution is your original work, or you have the right to submit it under the project’s license, and you agree it can be distributed under the Apache 2.0 License.
The full text is available here: https://developercertificate.org/
When you make a commit, add the -s flag:
git commit -s -m "Add new feature"This appends a Signed-off-by line to your commit message, e.g.:
Signed-off-by: Your Name <your.email@example.com>If you forgot to sign off:
git commit --amend -s
git push --force-with-leaseFor multiple commits:
git rebase --exec 'git commit --amend -s --no-edit' main
git push --force-with-leaseTo make sure every PR is compliant, we use the DCO GitHub App.
It automatically checks for the Signed-off-by line on each commit.
PRs without it will be flagged until all commits are signed.