Skip to content

blockjoy/blockvisor-api

Repository files navigation

Blockvisor API

To see the list of available commands, run make help (or just make as it is the default action).

Before running any other steps, run make setup to ensure all prerequisites are in place.

For more information on how the API works, check architecture.md. For information on how to configure the API, see configuration.md.

Getting started

brew install make git protobuf
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone git@github.com:blockjoy/blockvisor-api.git
cd blockvisor-api
make setup

Running integration tests

First run make up to start the required docker-compose services.

Then run make test to run the full integration testing suite. If you want to run a specific test, pass it as an argument (e.g. make test my_test).

When you are finished, run make down to tear down all the docker-compose services again.

Updating protos

All protobuf schema updates are made with a Pull Request to the api-protos repo. Once merged there, the submodule in this repo can be updated with:

cd proto
git checkout main
git pull

For testing changes in this repo against an in-progress api-proto branch you can run git checkout [branch], but should switch the submodule back to main before merging changes to this repo.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages