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

  • make
  • Rust
  • Provision additional dev tools with make -f install.mk

Postinstall

Register ~/.cargo/bin to PATH environment variable.

TASKS

We automate engineering tasks.

Build

tinyrick

Security Audit

tinyrick audit

Lint

tinyrick lint

Test

tinyrick test

Generate API Docs

tinyrick doc

Publish Crate

tinyrick publish

Clean Workspace

tinyrick clean