You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`adr-manager`|[`apps/adr-manager`](apps/adr-manager)| Web app (Vue 3, Vite, TypeScript, CodeMirror 6) for managing MADRs in GitHub repositories via GitHub OAuth |
21
-
|`vscode-adr-manager`|[`apps/vscode-adr-manager`](apps/vscode-adr-manager)| VS Code extension for managing MADRs in single-root, multi-root, and folder-based workspaces, with commands, context menus, snippets, and diagnostics |
21
+
|`adr-manager-vscode`|[`apps/vscode-adr-manager`](apps/vscode-adr-manager)| VS Code extension for managing MADRs in single-root, multi-root, and folder-based workspaces, with commands, context menus, snippets, and diagnostics |
22
22
|`@adr-manager/core`|[`packages/core`](packages/core)| Shared MADR parser (ANTLR4), ADR domain model, and utilities used by both apps |
Releases are coordinated with [Changesets](https://github.com/changesets/changesets):
133
133
134
-
For the GitHub Pages setup checklist and deployment guide, see [GitHub Pages CI/CD Guide](docs/github-pages-ci-cd.md).
134
+
For the complete extension publishing procedure, see the [VS Code Marketplace Release Guide](docs/vscode-marketplace-release.md).
135
135
136
136
1. Add a changeset alongside any change that should be released: `pnpm changeset`.
137
137
2. On every push to `main`, the `Release` workflow opens or updates a **Version Packages (joint release)** PR that applies pending changesets (version bumps and changelogs, via `pnpm version-packages`).
138
-
3. Merging that PR publishes the bumped versions to`main`. Neither package is published to npm. Instead:
138
+
3. Merging that PR lands the bumped versions on`main`. Neither package is published to npm. Instead:
139
139
- the web app deploys to GitHub Pages automatically (`Web · Build & Publish` pushes `apps/adr-manager/dist` to the `gh-pages` branch), and
140
-
-the extension is published to the VS Code Marketplace by manually running the `Extension · Publish` workflow (`vsce publish`, requires the `VSCE_PAT` secret).
140
+
-a maintainer publishes the extension locally with Microsoft Entra authentication after signing in through the Azure CLI.
@@ -146,7 +146,6 @@ For the GitHub Pages setup checklist and deployment guide, see [GitHub Pages CI/
146
146
|`Web · Tests`| Push touching the web app or shared packages, manual | Vitest unit tests and Cypress e2e tests (Chrome) |
147
147
|`Release`| Push to `main`| Opens/updates the Changesets "Version Packages" PR |
148
148
|`Web · Build & Publish`| Push to `main` touching the web app or shared packages, manual | Builds the web app and deploys it to the `gh-pages` branch |
149
-
|`Extension · Publish`| Manual | Publishes the extension to the VS Code Marketplace |
0 commit comments