Skip to content

docs: add the navigation of the docs site pages - #225

Merged
Exeloo merged 1 commit into
mainfrom
feat/docs-navigation
Nov 7, 2026
Merged

Exeloo merged 1 commit 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). With it, the editor docs reach the docs site for the first time.

  • docs/docs/navigation.json: the sidebar order (Getting started, Using the editor, Plugins), from the list that was in docs/docs/README.md.
  • docs/docs/README.md removed: every .md in docs/docs would be a published page, and its copy instructions are obsolete. Its screenshot notes move to CLAUDE.md, with the rule that every page is listed once in the navigation.

How do you test this PR?

  • docs-sync check of this branch passes (26 pages, all listed, links resolve). Synced into the docs branch: mint validate, broken-links and a11y pass.
  • pnpm lint, pnpm typecheck pass; the push hook ran lint, typecheck and unit tests (pass).

Merge danger

Door: two-way.
Blast radius: docs 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).

Follow-up issues

Quality gate

Check Result Notes
Docs Updated navigation, CLAUDE.md
Correctness Pass
Performance N/A (text only)
Accessibility Pass mint a11y: all images have alt text
Security Pass the EDITOR_TOKEN cookie note in create-your-first-project is accurate and already public in this repo
Style Pass lint pass; one knip failure that didn't reproduce (#224)

@Exeloo
Exeloo requested a review from Tchips46 as a code owner November 7, 2026 00:12
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Nov 7, 2026
@Exeloo
Exeloo merged commit 261e7cd into main Nov 7, 2026
8 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

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant