ixy
A minimal, no-std compatible crate for 2D integer geometry
Contributing
This project uses just to run commands the same way as the CI:
cargo just checkto check formatting and lints.cargo just coverageto generate and preview code coverage.cargo just docto generate and preview docs.cargo just semver-checksto verify no accidental breaking changes.cargo just testto run tests.
For a full list of commands, see the Justfile.
Releasing
- Update the version in
Cargo.tomland commit. - Push a tag matching the version (e.g.
v0.6.0-alpha.4). - The
publishworkflow handles the rest:- Validates the tag matches
Cargo.toml - Runs checks, tests, and semver-checks
- Publishes to crates.io via trusted publishing
- Creates a GitHub Release with changelog
- Validates the tag matches