Build, test and deploy your application based on declarative configs.
To build you need to install following dependencies:
- go (v1.16)
- node (v1.16)
Additionally you have to install node dependencies and generate schema validators:
npm ci
go generate ./...
Finally, you can build commands:
go build ./cmd/build
go build ./cmd/deploy
To build docs you need to install following dependencies:
- hugo (v0.92)
- node (v1.16)
First, you have to download theme and install node dependencies:
git submodule update --init
npm ci
Next, generate schemas for examples:
./scripts/generate-schemas-for-docs.sh
Finally, start local documentation server:
cd ./assets/docs
hugo server -D