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

Postinstall

Register output of go env GOBIN to PATH environment variable.

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

Crosscompile Binaries

make crit

Package Binaries

make package

Upload Packages

make upload

Publish Crate

make publish

Clean Workspace

make clean