- 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
npmcommands (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