Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 961 Bytes

File metadata and controls

73 lines (47 loc) · 961 Bytes

DEVELOPMENT

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