Ensure that the following tools are installed:
- Go 1.18 (install instructions)
- Node 16.x.x (install instructions)
- GoReleaser (install instructions)
Run the following commands after a fresh clone:
make install-tools
(installs development tools)make init-server
(initializes the server config)
To run a local build:
- Run
make dev
- Navigate to
http://localhost:3000
The following commands are used to run tests:
make test
(runs server tests)make ui-test
(runs ui tests)
make build
(creates a build of bindplane-op)make swagger
(creates REST API swagger documentation)make generate
(generates the graphql server)make help
(lists make targets with descriptions)