We follow standard, go based operations for compiling and unit testing Go code.
For advanced operations, such as linting, we further supplement with some software industry tools.
- a UNIX-like environment (e.g. WSL)
- awscli
- Docker
- Go
- make
- Rust
- Provision additional dev tools with
make -f install.mk
Register output of go env GOBIN to PATH environment variable.
We automate engineering tasks.
magemage installmage uninstallmage auditmage lintmage testmage tucomage packagemage uploadmage clean