Contributing
Contributions are welcome, via fork and pull request.
Before opening a pull request
Section titled “Before opening a pull request”Run the full local quality gate:
cargo fmt --checkcargo check --all-targetscargo clippy --all-targets --all-features -- -D warningscargo testThis is the same gate the project’s CI runs.
Building
Section titled “Building”cargo build --release # the sift CLIcargo build -p sift-tray --release # the optional tray appBreaking changes and major proposals
Section titled “Breaking changes and major proposals”Discuss breaking changes or major proposals in an Issue first, before investing in a pull request.
Security
Section titled “Security”Security issues have a separate, narrower reporting path — see Security rather than a public Issue.
