Skip to content

docs: rename Core Concepts to Reference (label + paths)#306

Merged
BrianSeong99 merged 4 commits into
mainfrom
brian/rename-core-concepts-reference
Jun 1, 2026
Merged

docs: rename Core Concepts to Reference (label + paths)#306
BrianSeong99 merged 4 commits into
mainfrom
brian/rename-core-concepts-reference

Conversation

@BrianSeong99
Copy link
Copy Markdown
Contributor

@BrianSeong99 BrianSeong99 commented May 31, 2026

Summary

Renames the top-level docs section from Core Concepts to Reference — both the visible label and the underlying /core-concepts/…/reference/… paths.

Per #286 the path change was deferred ("unless separately approved"); that approval is now given, so this PR carries it through.

Changes

Label: navbar, footer, sidebar labels, landing page, 404 copy, README, llms.txt, skill.md, OG card text — current + v0.13/v0.14.

Paths/folders:

  • git mv docs/core-concepts → docs/reference, plus the v0.13 and v0.14 versioned snapshots.
  • Sidebars across current + all versioned (dirName and the coreConceptsSidebarreferenceSidebar id, so every version's nav resolves).
  • Navbar/footer links, OG pathPrefixes, and the ingestion/cleanup paths in cut-versions.yml and deploy-docs.yml.
  • Builder cross-links across current + versioned docs.
  • Redirects: /core-concepts/* → /reference/* for current, /next, and versioned — existing URLs and bookmarks keep working.

Intentionally preserved (not renamed)

  • Guardian's nested builder/miden-guardian/core-concepts/ subsection.
  • builder/private-multisig/core-concepts.md.
  • Old v0.11/v0.12 miden-base content; the protocol overview's own ## Core concepts heading + miden-architecture-core-concepts.gif.
  • /core-concepts/* redirect sources and the core-concepts.png OG filename (functional).

Verification

Built locally with a full CI-style ingestion of all 7 source repos at deploy refs (protocol, miden-vm, node, compiler, tutorials, miden-client, note-transport-service):

  • Build [SUCCESS]. Sidebar ids consistent across all 5 versions; all versioned sidebar JSON valid.
  • Zero rename-introduced broken links. The remaining broken links are pre-existing .md/relative link-normalization issues (tracked separately in fix: make docs links resolve consistently regardless of URL form #262), broken on main today and unaffected by this rename.
  • Served the build and confirmed /reference/* pages return 200 and legacy /core-concepts/* URLs redirect correctly.
  • One regression caught and fixed during validation: v0.13 legacy miden-base/miden-node alias links (commit fixes them to canonical /reference/protocol and /reference/node).

Merged latest main.

Closes #286.

Completes the rename beyond the visible label by moving the section
directories and updating every path reference:

- git mv docs/core-concepts -> docs/reference, plus the v0.13 and v0.14
  versioned snapshots.
- Update sidebars (current + all versioned: dirName and the
  coreConceptsSidebar -> referenceSidebar id), navbar/footer links, OG
  pathPrefixes, and the ingestion/cleanup paths in cut-versions.yml and
  deploy-docs.yml.
- Update builder cross-links across current and versioned docs, plus
  llms.txt, skill.md, README and CLAUDE.

Add /core-concepts/* -> /reference/* redirects (current, /next, and
versioned) so existing URLs and bookmarks keep working.

Guardian's nested core-concepts/ subsection, private-multisig/core-concepts,
the miden-architecture-core-concepts.gif asset, and the old v0.11/v0.12
miden-base content are intentionally preserved.
@BrianSeong99 BrianSeong99 changed the title docs: rename Core Concepts to Reference docs: rename Core Concepts to Reference (label + paths) Jun 1, 2026
The blanket core-concepts -> reference replace also hit legacy alias links
in v0.13 builder content. Absolute /core-concepts/miden-base/* links (which
resolved to the current version via a redirect) became /reference/miden-base/*
with no redirect, and one /core-concepts/miden-node link became
/reference/miden-node. Point them at the canonical /reference/protocol/* and
/reference/node/* targets. Relative links into v0.13's own reference/miden-base/
are left untouched (they resolve correctly within the version).
@BrianSeong99 BrianSeong99 merged commit 1c500d4 into main Jun 1, 2026
4 checks passed
@BrianSeong99 BrianSeong99 deleted the brian/rename-core-concepts-reference branch June 1, 2026 07:58
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.

Rename Core Concepts to Reference

1 participant