Skip to content

Contributing

Contributions are welcome, via fork and pull request.

Run the full local quality gate:

Terminal window
cargo fmt --check
cargo check --all-targets
cargo clippy --all-targets --all-features -- -D warnings
cargo test

This is the same gate the project’s CI runs.

Terminal window
cargo build --release # the sift CLI
cargo build -p sift-tray --release # the optional tray app

Discuss breaking changes or major proposals in an Issue first, before investing in a pull request.

Security issues have a separate, narrower reporting path — see Security rather than a public Issue.