Skip to content

✨ Render prepackaged-extensions table from extensions.yaml#142

Merged
bdsoha merged 1 commit into
mainfrom
feature/extensions-partial
May 28, 2026
Merged

✨ Render prepackaged-extensions table from extensions.yaml#142
bdsoha merged 1 commit into
mainfrom
feature/extensions-partial

Conversation

@bdsoha
Copy link
Copy Markdown
Member

@bdsoha bdsoha commented May 28, 2026

Summary

  • New scripts/generate-extensions.mjs reads .vitepress/data/extensions.yaml (synced from workspace via ws-meta) and emits docs/partials/extensions.md
  • docs/editor/extensions.md ## Prepackaged Extensions static table + reference-link block replaced with <!--@include: ../partials/extensions.md -->
  • Partial joins the existing gitignored partials family β€” regenerated by prebuild (generate-all.mjs) before vitepress build

Side effect: stale rows auto-corrected

The generated table now reflects upstream truth: ms-azuretools.vscode-docker β†’ ms-azuretools.vscode-containers; hashicorp.hcl row added; new ms-python.vscode-python-envs row appears.

Test plan

  • yarn docs:build β€” clean (4.77s)
  • pre-commit run β€” clean on staged files
  • Generated docs/partials/extensions.md renders 26 rows with marketplace homepage links

Arc

Story 3 of 3 in the ws-bmad q2-27 / q2-28 / q2-29 extensions-manifest arc. Upstream:

New scripts/generate-extensions.mjs reads .vitepress/data/extensions.yaml
(synced from workspace via ws-meta) and emits docs/partials/extensions.md.
The static table + reference-link block in docs/editor/extensions.md is
replaced with `<!--@include: ../partials/extensions.md -->`.

The partial joins the existing gitignored partials family (dependencies,
deprecated-variables, environment-variables) β€” regenerated by the
`prebuild` script that runs `scripts/generate-all.mjs` before
`vitepress build`.

Side effect: the previous stale rows are corrected automatically by
upstream truth (ms-azuretools.vscode-docker β†’ ms-azuretools.vscode-
containers; missing hashicorp.hcl row added; new ms-python.vscode-
python-envs row appears).
@bdsoha bdsoha merged commit 25128c4 into main May 28, 2026
4 checks passed
@bdsoha bdsoha deleted the feature/extensions-partial branch May 28, 2026 13:10
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