We welcome contributions to this project. Please feel free to open GitHub issues, pull requests, or comments.
rustfmt
and clippy
is used to enforce coding style. Before pushing a commit, run cargo fmt --all
to format your code and make sure clippy
warnings are fixed.
All changes submitted to this repository are run through GitHub Actions and the workflow defined into the ci.yml
file. If your change does not pass the tests described, it is unlikely to be merged.
When opening a pull request, you will be asked to sign a Contributor License Agreement (CLA). This is a legal document that confirms you are granting us permission to use your contribution. You only need to sign the CLA once.