Repository navigation
Split Build instructions into combined tool guides - #56
Merged
Merged
Conversation
Refs #50 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 16600baa-96ad-4836-8e96-6b34a1c9fbd9
Preserve the approved guides and apply deployment-base handling to cards, return links, and legacy redirects. Keep the deployment step compatible with the existing asset checks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 16600baa-96ad-4836-8e96-6b34a1c9fbd9
Cover root and prefixed deployments, including encoded and invalid old links. Avoid overlapping the catalog PR's additions to the shared site-path tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 16600baa-96ad-4836-8e96-6b34a1c9fbd9
Retain main's build-and-URL-verification step name. Assert that required Doom verification runs before the actual build command, avoiding unnecessary workflow conflicts between the website PRs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 16600baa-96ad-4836-8e96-6b34a1c9fbd9
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The scoped guide consolidation preserves navigation compatibility and has no identified blocking defects.
No open issues 🎉
What changed in this PR
Reorganizes the website’s Build instructions into dedicated tool guides with combined Windows and macOS steps. This addresses the Build portion of #50 while leaving App Store work separate.
Changes:
- Adds three guide routes and shared components, replacing embedded panels and duplicate Mac guides.
- Updates navigation and preserves legacy fragment links, query strings, and deployment-base handling.
- Clarifies automatic Disk Mode and manual fallbacks, documents routes, and adds redirect coverage.
| File | Description |
|---|---|
tests/doom-provisioning.test.mjs |
Checks verification precedes the actual build command. |
tests/build-guide-navigation.test.mjs |
Tests legacy fragments under both deployment bases. |
src/pages/build/vscode.astro |
Adds the VS Code guide route. |
src/pages/build/cli.astro |
Adds the Copilot CLI guide route. |
src/pages/build/app.astro |
Adds the Copilot App guide route. |
src/pages/build.astro |
Keeps five tiles and redirects legacy guide links. |
src/lib/build-guide-navigation.ts |
Maps legacy fragments to deployment-aware routes. |
src/layouts/BuildGuideLayout.astro |
Provides shared guide framing and return navigation. |
src/content/build-guides/mac/03-copilot-cli.mdx |
Removes the duplicate Mac CLI guide. |
src/content/build-guides/mac/02-vscode.mdx |
Removes the duplicate Mac VS Code guide. |
src/content/build-guides/mac/01-copilot-app.mdx |
Removes the duplicate Mac Copilot App guide. |
src/content/build-guides/03-copilot-cli.mdx |
Combines platform-specific CLI setup with shared steps. |
src/content/build-guides/02-vscode.mdx |
Combines platform-specific VS Code setup with shared steps. |
src/content/build-guides/01-copilot-app.mdx |
Combines Copilot App instructions with shared steps. |
src/components/navigation.tsx |
Links directly to the new guide routes. |
src/components/navigation-card.astro |
Removes obsolete embedded-guide metadata. |
src/components/build-guide-test.astro |
Shares badge testing and manual eject instructions. |
src/components/build-guide-panel.astro |
Removes the obsolete expandable guide panel. |
src/components/build-guide-idea.astro |
Shares the example prompt and permission guidance. |
src/components/build-guide-continue.astro |
Shares update, backup, and manual-copy guidance. |
src/components/build-guide-connect.astro |
Shares USB connection and Disk Mode fallback instructions. |
README.md |
Documents guide routes and shared content locations. |
Review effort: Balanced
avni
approved these changes
Oct 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Copilot Generated
Changes
/buildas the existing five tiles, with the normal header and footer./build/app,/build/vscode, and/build/cli.Refreshed for review
2da92a8without rewriting published history. All five website branches also combine without conflicts./and/badger.github.io/), and 104 built-output checks pass. Workflow lint and required Doom-asset checks pass.Earlier focused verification
node --test tests/build-guide-navigation.test.mjs: 3 passing tests.npm run build: passed; 26 pages, including all three new guides.git diff --check: passed.The repository star counter was replaced with complete test data during the isolated browser checks. Initial test-data and timing errors were corrected; no website changes were needed as a result.
Scope and limits
Related to #50. This covers the additional Build request only and does not close the issue. The App Store work remains separate in #55.
This checks the website, not a fresh installation of each desktop tool or a physical badge transfer. The automatic Disk Mode wording follows the user's correction and the installed badge skill's USB/physical-badge guidance. No hardware commands, dependency changes, or production deployment were made.