Rust is required to build and work on the project.
# Build
cargo build
# Test
cargo test
# Format
cargo fmt
# Run (from a repo with .github/workflows)
cargo run -p action-formatFor running tests, we recommend nextest.
cargo nextest runWe use insta for snapshot testing. Install cargo-insta for a better review experience.
cargo test
cargo insta reviewTo build the documentation locally:
uv run --isolated --with-requirements docs/requirements.txt zensical serve