Skip to content

docs: own the loader folder of the docs site with an explicit navigation - #124

Merged
Exeloo merged 2 commits into
mainfrom
feat/docs-navigation
Nov 7, 2026
Merged

Exeloo merged 2 commits into
mainfrom
feat/docs-navigation

Conversation

@Exeloo

@Exeloo Exeloo commented Nov 7, 2026

Copy link
Copy Markdown
Member

What does this PR do?

No linked issue: part of the docs layout rework (NanoForge-dev/actions#117).

  • .github/nanoforge.json: docs.category cli → loader. The new docs-sync deletes and rewrites the category's folder, so loader can't share docs/cli with the CLI any more. The docs site shows it as a "Loader" group of the CLI dropdown.
  • docs/docs/loader/1-overview.mdx → docs/docs/overview.mdx (and client, website, server), docs/docs/navigation.json.
  • Links fixed (./2-client → ./client), mintlify/components imports removed.

How do you test this PR?

  • docs-sync caught the stale ./2-client links before the fix; after it, check passes. Synced into the docs branch: mint validate, broken-links and a11y pass.
  • pnpm lint pass; the push hook ran lint, build and unit tests (pass).

Merge danger

Door: two-way. URLs move from /docs/cli/loader/... to /docs/loader/... (redirected by the docs PR).
Blast radius: docs pages and the docs category only.
Order: release NanoForge-dev/actions#117 as 3.2.0 first. Until then the old @v3 sync would copy these renamed pages next to the old ones and regenerate the docs repo docs.json. Then merge this PR, and NanoForge-dev/docs (opened next) last. After NanoForge-dev/actions#117, a release of this repo without this PR fails the docs step before writing anything (safe, continue-on-error). Don't release loader with this config before NanoForge-dev/actions#117: the old sync would write docs/loader next to the old docs/cli/loader.

Follow-up issues

None.

Quality gate

Check Result Notes
Docs Updated this PR is docs
Correctness Pass
Performance N/A (text only)
Accessibility Pass mint a11y
Security Pass
Style Pass lint pass

@Exeloo
Exeloo merged commit 007ee13 into main Nov 7, 2026
6 checks passed
@Exeloo
Exeloo deleted the feat/docs-navigation branch November 7, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant