We welcome all contributions! We just ask a few small things.
You should run the below and ensure all pass before committing, as they are checked by CI:
$ cargo fmt --all --check
$ cargo clippy --all --all-features -- -D warnings
These help keep the code ✨clean✨.
To run tests, simply run:
$ cargo test
- For any new features you add, there should also be new unit or integration tests added.
- For any bugs you fix, there should be regression tests added to ensure the bug doesn't crop up again.