- Go 1.17
- Docker
- Docker-Compose
- Make
- bash
- npm v7
- Configure Docker to use GitHub Packages - Authenticate using GitHub token
- Node.js (note: installation via nvm is recommended to avoid errors due to local
path permissions when running certain
npm
commands (eg.npm link
). Otherwise, assign the proper permissions to the user account runningnpm
)
# run all the project build targets
make all
# run linter checks
make checks
# run unit tests
make unit-test
# run unit tests for wasm
# requires chrome to be installed
make unit-test-wasm
# run bdd tests
make bdd-test