Thanks for contributing.
- Install Rust
1.75+. - Clone the repository.
- Build the workspace:
cargo build- Run tests before opening a PR:
cargo test- Keep PRs focused and small when possible.
- Include clear problem statement and scope in the PR description.
- Add or update tests for behavior changes.
- Update docs (
README.md,docs/, command help text) when interfaces change. - Ensure CI checks pass.
- Use imperative commit messages.
- Prefer one logical change per commit.
Open a GitHub issue with:
- expected behavior
- actual behavior
- reproduction steps
- environment details (OS, Rust version, command used)