Public Site Map
Milestone: Public documentation and website roadmap Milestone 0.
This document defines the route contract for the future static 0x0
documentation site. The actual page bodies are created in later milestones.
Domains
Planned public domains:
0x0.jmp0x1b.com: current 0x0 language, toolchain, learning, reference, and
migration docs.
libs.jmp0x1b.com: 0x0 library registry and old library tombstones or
redirects.
lang.jmp0x1b.com: archivedjmp0x1b/langdocumentation with 0x0 successor
messaging.
jmp0x1b.com: top-level project site with 0x0 listed as the current language
path.
0x0 Site Sections
The local route manifest is site/manifest.tsv.
Required top-level routes:
/: start page and current baseline;/tutorials/: tutorial tracks;/how-to/: task-oriented how-to workflows;/cookbook/: recipes from current examples, libraries, and app surfaces;/reference/: language, package, API, runtime, diagnostics, and release
reference index;
/tasks/: direct task triage page;/learn/: Learn 0x0 course index;/libraries/: 0x0 library registry bridge;/migration/:jmp0x1b/langto 0x0 migration entry point;/release/: release and compatibility page;/embedded/: explicit deferred status page.
Route Status Values
current: source file already exists and must be present in the repository.planned: source file is required by a later milestone and the manifest must
name that milestone.
deferred: route intentionally documents a not-yet-implemented area.redirect: route is served by redirect metadata instead of a local page.archive: route preserves old/historical content.
Redirect Contract
The redirect inventory is site/redirects.tsv.
Redirects are planned for old public URLs only after local replacement pages,
archive pages, and rollback docs exist. Until then redirect rows are contracts,
not deployment instructions.
Source Ownership
The first milestone that owns page bodies is Milestone 1. Milestone 0 owns only:
- route names;
- section names;
- source path targets;
- redirect targets;
- deferred reasons;
- validation that embedded material is not mapped to current behavior.