Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.31 KB

DEVELOPMENT.md

File metadata and controls

57 lines (39 loc) · 1.31 KB

BUILDTIME REQUIREMENTS

  • Docker 20.10.12+
  • Go 1.23.3+
  • GNU / BSD make
  • Rust 1.75.0+
  • Snyk
  • POSIX compatible tar
  • Provision additional dev tools with make -j 4

Recommended

  • ASDF 0.10 (run asdf reshim after provisioning)
  • direnv 2
  • a UNIX environment, such as macOS, Linux, BSD, WSL, etc.

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

Windows

Apply a user environment variable GODEBUG=modcacheunzipinplace=1 per access denied resolution, for native Windows development environments (Command Prompt / PowerShell, not WLS, not Cygwin, not MSYS2, not MinGW, not msysGit, not Git Bash, not etc).

AUDIT

$ mage audit

INSTALL

$ mage install

UNINSTALL

$ mage uninstall

LINT

$ mage lint

TEST

$ mage test

PORT

$ mage port