qzb / klio-lifecycle

Build, test and deploy your application based on declarative configs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

klio-lifecycle

Build, test and deploy your application based on declarative configs.

Build

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

Docs

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

About

Build, test and deploy your application based on declarative configs


Languages

Language:Go 98.9%Language:Shell 0.8%Language:JavaScript 0.2%Language:HTML 0.1%