Thanks for contributing to Cadence CLI.
Requirements:
- Rust (stable)
- Git
Common commands:
cargo build
cargo build --release
cargo test --no-fail-fast
cargo clippy -- -D warnings
cargo fmt -- --check- Run
cargo fmtandcargo clippybefore submitting. - Keep changes small and focused.
- Add tests for new behavior or bug fixes.
Run the full suite:
cargo test --no-fail-fastRun a single test:
cargo test <test_name>- Describe the change and why it matters.
- Note any platform-specific behavior.
- Include test output if relevant.
Releases are cut from tagged commits (for example v0.2.1).
GitHub Actions builds platform artifacts and attaches them to the release.