Development
Lexa is a Rust project. The full contribution guide lives in
CONTRIBUTING.md.
Building
cargo build --releaseThe release binary lives at ./target/release/lexa.
Local checks
Before opening a PR, run the formatting, lint, and test suite:
cargo fmt -- --check
cargo clippy --all-targets --all-features -- -D warnings
cargo testFor performance-sensitive changes also build in release mode and consider running the benchmark suite.
Tests
cargo testTests live alongside the source files in each module. The audit, snapshot, brief, and pipeline subsystems each have their own focused test files.
Benchmark
See the Benchmark page for the canonical baseline and the smoke-test invocation.
Releases
See Binary Releases for the publish flow.
