Skip to content

docs: scaffold Guides section — step-by-step how-to catalog#34

Merged
BunsDev merged 1 commit into
mainfrom
docs/guides-scaffold
Jul 22, 2026
Merged

docs: scaffold Guides section — step-by-step how-to catalog#34
BunsDev merged 1 commit into
mainfrom
docs/guides-scaffold

Conversation

@BunsDev

@BunsDev BunsDev commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

Checkpoint 1 of the guides-section goal: scaffold a new top-level Guides section at content/docs/guides/ for end-to-end, step-by-step how-tos answering common Q&As — task-oriented walkthroughs, distinct from the conceptual guide/ ("How Coven Works") section.

Changes

  • content/docs/guides/meta.json — new root nav section (title Guides, description Step-by-Step How-Tos, LuCompass icon)
  • content/docs/guides/index.mdx — catalog page: what every guide contains (prerequisites, numbered steps, expected output, troubleshooting footer), planned-guide table, and interim links to existing docs
  • content/docs/meta.json — register guides after guide
  • lib/source.ts — add LuCompass icon mapping
  • scripts/check-guides-docs.mjs — validation script mirroring the other check-*-docs.mjs scripts (pins root nav registration, meta title/description, required pages, read_when frontmatter, required mentions, cross-links)
  • package.jsoncheck:guides-docs script chained into pnpm build

Validation

  • node scripts/check-guides-docs.mjs
  • check-english-only, check-no-leading-h1, check-mermaid-parse, validate-links (0 errors) ✅
  • npx tsc --noEmit
  • Full pnpm build (with the new check chained) ✅ — /docs/guides prerendered

Next checkpoints

Guides land one PR each, priority mined from reference/troubleshooting.mdx: install & first run; connect a harness; daemon setup + health check; memory setup & inspection; fix a failed install; upgrading; scripting the API.

New top-level content/docs/guides/ section for end-to-end, task-oriented
guides, distinct from the conceptual guide/ section. Adds the catalog
index page, nav registration, LuCompass icon mapping, and a
check-guides-docs.mjs validation script chained into pnpm build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 21, 2026 23:48
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
coven-docs Ready Ready Preview Jul 21, 2026 11:49pm

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Scaffolds a new top-level Guides documentation section (content/docs/guides/) to host task-oriented, step-by-step walkthroughs distinct from the conceptual guide/ section, and adds CI-style validation to keep the new section consistent and link-complete.

Changes:

  • Adds a new first-class guides nav section (meta + catalog page) and registers it in the top-level docs navigation.
  • Extends the Lucide icon mapping to support the new LuCompass icon used by the Guides section.
  • Introduces scripts/check-guides-docs.mjs and wires it into pnpm build to enforce required pages, frontmatter, mentions, and cross-links.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
scripts/check-guides-docs.mjs New validation script enforcing Guides section structure, required mentions, and cross-links.
package.json Adds check:guides-docs and chains it into pnpm build.
lib/source.ts Adds LuCompassicons.Compass mapping for nav icon rendering.
content/docs/meta.json Registers guides as a first-class docs section (after guide).
content/docs/guides/meta.json Defines the Guides section metadata (title/description/root/icon/pages).
content/docs/guides/index.mdx Adds the Guides catalog/landing page with standardized guide structure and interim links.

@BunsDev
BunsDev merged commit ce1b701 into main Jul 22, 2026
2 checks passed
@BunsDev
BunsDev deleted the docs/guides-scaffold branch July 22, 2026 00:36
@BunsDev
BunsDev restored the docs/guides-scaffold branch July 22, 2026 00:37
@BunsDev
BunsDev deleted the docs/guides-scaffold branch July 22, 2026 00:37
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.

2 participants