Skip to content

chore(docs): retire wheels.dev-era publishing pipeline#2189

Merged
bpamiri merged 3 commits into
developfrom
peter/retire-old-docs-pipeline
Apr 21, 2026
Merged

chore(docs): retire wheels.dev-era publishing pipeline#2189
bpamiri merged 3 commits into
developfrom
peter/retire-old-docs-pipeline

Conversation

@bpamiri

@bpamiri bpamiri commented Apr 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Cleanup-only PR retiring the GitBook → Starlight publishing pipeline. No content rewrites.

Retired:

Replacement: Guides are now Starlight-native MDX authored directly at web/sites/guides/src/content/docs/v4-0-0-snapshot/ (landed in #2169 / commit cc2050c).

Incidental reference fixes:

  • web/sites/guides/astro.config.mjs — edit-link baseUrl points at new MDX location
  • web/packages/ui/src/components/starlight/EditLink.astro — composes target against new MDX tree (.mdx not .md, no version-prefix stripping)
  • .github/pull_request_template.md + CONTRIBUTING.md — docs checklist points at new MDX location
  • tools/installer/chocolatey/lucli.nuspec — icon URL repointed at web/packages/ui/src/assets/wheels-logo-mark.png (the old path referenced a non-existent asset)
  • web/.prettierignore — comment updated to reflect authored (not generated) status
  • context7.json — folder/exclude lists updated

Test plan

  • bash tools/test-cli-local.sh — 365 pass, 0 fail, 0 error
  • pnpm --filter @wheels-dev/site-guides build — 340 pages built, 0 errors
  • CI snapshot + guides/api/site/landing builds pass on PR

@github-actions github-actions Bot added docs javascript Pull requests that update javascript code labels Apr 21, 2026
@bpamiri
bpamiri merged commit fcfafc4 into develop Apr 21, 2026
5 checks passed
@bpamiri
bpamiri deleted the peter/retire-old-docs-pipeline branch April 21, 2026 22:02
bpamiri added a commit that referenced this pull request Apr 22, 2026
Two orphans from the gitbook→starlight migration (cc2050c, #2189):
- docs/blog/2026-04-09-why-we-rebuilt-our-ci-pipeline.md — pre-migration
  authoring draft, no longer referenced by mkdocs (mkdocs.yml itself was
  removed in #2189).
- web/content/blog/posts/why-we-rebuilt-our-ci-pipeline-from-40-minutes-to-82-seconds.md
  — duplicate of the shorter-slug Apr 9 post. Keeps the tagged, later-
  edited copy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bpamiri added a commit that referenced this pull request Apr 22, 2026
…2191)

Two orphans from the gitbook→starlight migration (cc2050c, #2189):
- docs/blog/2026-04-09-why-we-rebuilt-our-ci-pipeline.md — pre-migration
  authoring draft, no longer referenced by mkdocs (mkdocs.yml itself was
  removed in #2189).
- web/content/blog/posts/why-we-rebuilt-our-ci-pipeline-from-40-minutes-to-82-seconds.md
  — duplicate of the shorter-slug Apr 9 post. Keeps the tagged, later-
  edited copy.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bpamiri added a commit that referenced this pull request Apr 24, 2026
…#2288)

The GitBook source tree under docs/src/ was deleted in PR #2189 when the
wheels.dev publishing pipeline was retired, but the in-app /wheels/guides
endpoint still read from it — every fileExists() returned false, so the
page silently rendered the "Select a guide from the navigation menu"
placeholder fallback.

Rewrite guides.cfm to redirect HTML callers to guides.wheels.dev with a
meta-refresh + visible section list, and return a sidebar-derived JSON
summary to AI/MCP callers. ai.cfm::getGuidesSummary() now flattens the
Starlight sidebar into 79 guide entries with external URLs. Delete the
GitBook-era renderer (layouts/guides.cfm, layouts/guides-plain.cfm,
DocsHelper.cfc) — ~700 lines no longer used.

Runtime-verified via LuCLI: HTML landing renders, JSON returns the 10
top-level sections + deep-link URL for ?path=, /wheels/ai lists 79
flattened guides.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant