Skip to content

bank-vaults/internal

Bank-Vaults internal libraries

GitHub Workflow Status OpenSSF Scorecard

Internal libraries used by Bank-Vaults components.

Development

For an optimal developer experience, it is recommended to install Nix and direnv.

Alternatively, install Go on your computer then run make deps to install the rest of the dependencies.

Make sure Docker is installed with Compose.

Fetch required tools:

make deps

Run project dependencies:

make up

Run the test suite:

make test

Run linters:

make lint # pass -j option to run them in parallel

Some linter violations can automatically be fixed:

make fmt

Once you are done, you can tear down project dependencies:

make down

License

The project is licensed under the Apache 2.0 License.