First off, thank you for considering contributing to http-cache.
If your contribution is not straightforward, please first discuss the change you wish to make by creating a new issue or discussion before making the change.
Before reporting an issue on the issue tracker, please check that it has not already been reported by searching for some related keywords.
This is no different from other Rust projects.
git clone https://github.com/06chaynes/http-cache
cd http-cache
cargo test
-
Run Clippy:
cargo clippy --all-targets --all-features -- -D warnings
-
Check to see if there are code formatting issues
cargo fmt --all -- --check
-
Format the code in the project
cargo fmt --all