Contributing & development
To build cm:
-
Install Go 1.27 or newer — the module declares
go 1.27, so older toolchains cannot build it. -
Clone cm source:
Terminal window git clone https://github.com/WebSummoner/cm.git -
Go to project directory:
Terminal window cd cm -
Build source:
Terminal window go buildThis will also fetch build dependencies.
-
Run cm:
Terminal window ./cm --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 -v "$PWD/docs-site":/app -w /app node:24 \ sh -c 'npm ci && npm run build'