mirror of
https://github.com/dandavison/delta.git
synced 2026-06-11 15:37:06 +02:00
901 B
901 B
Contribution guidelines
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.
Developing
Set up
This is no different than other Rust projects.
git clone https://github.com/dandavison/delta/
cd delta
cargo build --release
The executable is then at ./target/release/delta.
Useful Commands
-
Run all tests:
make test -
Run Clippy:
cargo clippy -
Check to see if there are code formatting issues
cargo fmt -- --check -
Format the code in the project
cargo fmt -
Debug build
A "debug" build can be built using cargo build and
./target/debug/delta. This is faster to compile, but has much worse
performance than the release build.