Unified documentation portal for all helpers4 projects.
This repository powers helpers4.dev — a unified Astro + Starlight documentation site for every helpers4 project.
helpers4.dev/
├── /typescript/ # TypeScript helpers docs
├── /devcontainer/ # DevContainer features docs
└── /action/ # GitHub Actions docs
All content lives under src/content/docs/ and is served by a single Astro + Starlight instance.
- Node.js >= 24.0.0
- pnpm >= 9.0.0
git clone https://github.com/helpers4/website.git
cd website
pnpm installpnpm dev # Start dev server (localhost:4321)pnpm build # Build static site into dist/
pnpm preview # Preview the built site locallyDocs are auto-generated from the source repositories (must be cloned as siblings):
pnpm generate-docs:typescript # TypeScript API docs → src/content/docs/typescript/
pnpm generate-docs:devcontainer # DevContainer feature docs → src/content/docs/devcontainer/
pnpm generate-docs:action # GitHub Action docs → src/content/docs/action/
pnpm sync-from-repos # All generators at onceSource repos are expected at ../typescript, ../devcontainer, ../action relative to this folder.
The site is deployed to Cloudflare Pages on every push to main.
| Setting | Value |
|---|---|
| Build command | pnpm install && pnpm build |
| Publish directory | dist |
| Domain | helpers4.dev |
See the Contributing Guide.
This project is licensed under the GNU Lesser General Public License v3.0 or later.
|
Bérenger |