DEVELOPMENT
April 3, 2026 ยท View on GitHub
We follow standard, cargo based operations for compiling and unit testing Rust code.
For advanced operations, such as linting, we further supplement with some software industry tools.
PREREQUISITES
- a UNIX-like environment (e.g. WSL)
- Docker
- make
- rustup
- Provision additional dev tools with
make -f install.mk
Recommended
Postinstall
Register ~/.cargo/bin to PATH environment variable.
TASKS
We automate engineering tasks.
Build
make
Install
make install
Uninstall
make uninstall
Security Audit
make audit
Lint
make lint
Test
make test
Publish Crate
make publish
Clean Workspace
make clean