The public documentation site for Overworld, built with Next.js and Fumadocs. Its content is derived from the published package entry points, executable examples, tests, and package manifests in this repository.
From the repository root:
corepack enable
pnpm install
pnpm docs:devUse the exact local URL printed by Next.js.
pnpm docs:check
pnpm docs:builddocs:check validates TypeScript/MDX and runs the content consistency guard.
The guard verifies that:
- every package under
packages/*has a reference page; - every public runtime export from
packages/*/src/index.tsis discoverable on its package page; and - internal
/docs/*links resolve to a content route.
The documentation CI job is required, not advisory.
| Path | Purpose |
|---|---|
content/docs/index.mdx |
Quick start |
content/docs/architecture.mdx |
Package boundaries and runtime model |
content/docs/packages/*.mdx |
Public package references |
content/docs/guides/*.mdx |
Task-oriented production guides |
content/docs/compatibility.mdx |
Peer and platform support matrix |
content/docs/migration.mdx |
Major-version migration notes |
content/docs/troubleshooting.mdx |
Symptom-driven diagnostics |
content/docs/contributing.mdx |
Contributor workflow |
When a public API changes, update its package README, its site reference page, the relevant guide or migration page, and the changeset where applicable. Examples must import only from public package entry points.