Thank you for investing your time in contributing to Cardamum CLI!
The development environment is managed by Nix.
Running nix-shell
will spawn a shell with everything you need to get started with the lib.
If you do not want to use Nix, you can either use rustup:
rustup update
or install manually the following dependencies:
cargo build
You can disable default features with --no-default-features
and enable features with --features feat1,feat2,feat3
.
Finally, you can build a release with --release
:
cargo build --no-default-features --release
Cardamum CLI follows the conventional commits specification.