Skip to content

Development

Using Nix Flake

# Enter development shell
nix develop

# Build the project
nix build

# Run tests
cargo test

Using Cargo

# Build
cargo build

# Run
cargo run -- --help

# Test
cargo test

# Format
cargo fmt

# Lint
cargo clippy

Documentation site (local preview)

python -m venv .venv
# Windows: .venv\Scripts\activate
# Unix: source .venv/bin/activate
pip install -r requirements-docs.txt
mkdocs serve

Open the URL printed by MkDocs (usually http://127.0.0.1:8000).