Contributing & development
To build Ggr UI:
-
Install Go 1.27 or newer — the module declares
go 1.27, so older toolchains cannot build it. -
Clone Ggr UI source:
Terminal window git clone https://github.com/WebSummoner/ggr-ui.git -
Go to project directory:
Terminal window cd ggr-ui -
Build source:
Terminal window go buildThis will also automatically fetch dependencies.
-
Run Ggr UI:
Terminal window ./ggr-ui --help
Documentation
Section titled “Documentation”These docs are an Astro Starlight site under
docs-site/. Node is not required on your machine — run it in a container:
docker run --rm -it -v "$PWD/docs-site":/app -w /app -p 4321:4321 \ node:24 sh -c 'npm install && npm run dev -- --host'To produce the static site exactly as CI does:
docker run --rm -v "$PWD/docs-site":/app -w /app node:24 \ sh -c 'npm ci && npm run build'