Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.02 KB

DEVELOPMENT.md

File metadata and controls

80 lines (60 loc) · 2.02 KB

BUILDTIME REQUIREMENTS

Recommended

  • a host capable of running musl/Linux containers (e.g. a GNU/Linux, musl/Linux, macOS, or Windows host)
  • Docker First Aid Kit
  • Apply DOCKER_DEFAULT_PLATFORM = linux/amd64 environment variable
  • ASDF 0.10 (run asdf reshim after provisioning)
  • clang-format
  • clang-tidy (macOS: brew install llvm, then brew link llvm --force)
  • direnv 2
  • macOS open or equivalent alias
  • POSIX compatible tar
  • tree
  • a UNIX environment, such as macOS, Linux, BSD, WSL, etc.

Non-UNIX environments may produce subtle adverse effects when linting or generating application ports.

AUDIT

$ make audit

BUILD

$ make [build]

INSTALL

$ make install

UNINSTALL

$ make uninstall

LINT

$ make lint

DOCUMENT

$ make doc
$ open html/index.html

PORT

$ make port

CLEAN

$ make clean