- Go 1.17
- Docker (make sure to set your
Docker
to useDocker-Compose V1
) - Docker-Compose V1
- npm v8
- GitHub packages setup: you will need to authenticate to GitHub packages with your personal token.
- Configuring npm for use with GitHub Packages echo "//npm.pkg.github.com/:_authToken=${PERSONAL_TOKEN}" > ~/.npmrc
- Make
- bash
Add following entries to the host file.
127.0.0.1 testnet.orb.local
127.0.0.1 rp-adapter-rest.trustbloc.local
127.0.0.1 issuer-adapter-rest.trustbloc.local
127.0.0.1 issuer-hydra.trustbloc.local
127.0.0.1 mock-issuer-login.trustbloc.local
# run everything
make all
# linters
make checks
# unit tests
make unit-test
# BDD tests
make bdd-test