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

Build Images

make docker-build

Lint

make lint

Test

make test

Publish Crate

make publish

Test Push Images

make docker-test

Push Images

make push

Clean Workspace

make clean