This repository contains the public documentation for Vizard, a video synthesizer you play rather than a video editor you configure.
The published site is available at plmn95.github.io/vizard-docs.
Vizard Documentation uses Starlight and requires Node.js 22.12 or newer.
npm ci
npm run devThe development server prints the local URL. To validate the documentation and create a production build, run:
npm run checkEdit this page opens a full-page Milkdown editor. Readers can send changes for review without a GitHub account. Describe a problem accepts reports. GitHub editing remains available for experienced contributors. See CONTRIBUTING.md.
The account-free service requires separate Cloudflare and GitHub App setup;
see setup and operations. Local editor routes stay disabled until configured; unconfigured mirrors link to
the canonical GitHub Pages editor. Versioned manuals retain their online correction link. Run npm run test:suggestions for delivery and source-mapping
tests, npm run test:editor for corpus and browser checks, and npm run suggestions:check to verify the Worker bundle.
npm run build:release -- vX.Y.Z builds a complete manual at
/vizard-docs/releases/vX.Y.Z/, with release identity, local search and a hashed
file inventory in dist/manifest.json. The app build captures newest docs main
once and keeps the generated bundle for every platform and release retry.
Current docs continue deploying on main pushes. App releases upload the already
built manual.zip and manual.zip.json to matching docs releases. Deployment
runs npm run assemble:archives after building current docs, copying those
verified files unchanged into dist/releases. Never rebuild/restyle old manuals
or replace published release tags/assets. The /versions/ page links to current
and archived manuals; links from installed manuals are marked online.
Run npm run test:archives to check preservation and failure behavior. To deploy
current docs explicitly: gh workflow run deploy.yml --repo plmn95/vizard-docs.
The app repository owns publication credentials and the build/release procedure.