First off, thank you for considering contributing to delta.
If your contribution is not straightforward, please first discuss the change you wish to make by creating a new issue before making the change.
This is no different than other Rust projects.
git clone https://github.com/dandavison/delta/
cd delta
cargo build
-
Build release version:
cargo build --release
-
Run Clippy:
cargo clippy
-
Run all tests:
make test
-
Check to see if there are code formatting issues
cargo fmt -- --check
-
Format the code in the project
cargo fmt