The open-source repo for docs.halo.run
This website is built using Rspress, a modern static website generator.
pnpm installIf you don’t have pnpm installed, you can install it with the following command:
npm install -g pnpm@12.4.2pnpm devThis command starts a local development server. Most changes are reflected live without restarting it.
pnpm buildThis command generates static content into the build directory and can be served using any static contents hosting service.
The main branch deploys to production continuously. Submit documentation for released Halo versions as a PR against main, or push directly to main if you have write access. Submit documentation for unreleased Halo versions to dev.
Before requesting review, run pnpm check and pnpm build, and inspect the affected pages locally.
After Halo releases a new version, maintainers create a release-xxx branch from main to archive the previous documentation, then merge dev into main.