This website is built using Docusaurus, a modern static website generator.
$ pnpm install
$ pnpm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
$ pnpm build
This command generates static content into the build directory and can be served using any static contents hosting service.
- Check commits since last release for changelog
- Update
docs/with new features/config options - Create Stable docs snapshot:
pnpm docusaurus docs:version X.X.X - Update Stable/Next versioning:
docusaurus.config.ts(lastVersion, Stable version config, anddocusaurus-plugin-llmsdocsDir)versions.jsonshould contain only the new Stable version- Remove old
versioned_docs/andversioned_sidebars/snapshots unless intentionally retaining them
- Copy installer files:
cp ../zaparoo-core/scripts/install.sh static/cp ../zaparoo-core/scripts/install-zaparoo.desktop static/
- Update release data in:
src/data/coreRelease.ts(version, release date, blog slug, GitHub release URL)src/data/platforms.ts(supportTier) when a platform enters or leaves betastatic/install.shneeds no version edit; it resolves the latest release for its channel
- Update
static/llms.txtmanually with new important docs pages or platform changes - Write blog post in
blog/YYYY-MM-DD-core-vX.X.X/index.mdx - Build and verify:
pnpm build && pnpm serve - Do not leave HTML comments (
<!-- -->) in MDX posts. They compile into public JS chunks. - Product names, prices, and links live in
src/data/products.ts; update WarpplatformNotewhen cloud backup platform support changes.