docs: add workshop view#46237
Conversation
📸 Visual Regression CheckScreenshots captured for the docs site at `(localhost/redacted) — no baseline exists for this PR, so this is a first-capture run (no visual diff possible). Screenshot Status
Page Content Verified
Accessibility FindingsTwo pre-existing minor issues found on the homepage:
No images missing
Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "awmgmcpg"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "www.google.com"See Network Configuration for more information.
|
There was a problem hiding this comment.
Pull request overview
Adds an interactive workshop experience to the documentation site.
Changes:
- Syncs workshop content from remote or local sources.
- Builds workspace- and scenario-specific workshop routes.
- Adds the workshop page and navigation links.
Show a summary per file
| File | Description |
|---|---|
docs/src/pages/workshop.astro |
Adds the workshop page. |
docs/src/lib/workshop/routes.ts |
Parses curriculum routes. |
docs/src/lib/workshop/manifest.ts |
Defines workshop metadata and flows. |
docs/src/content/docs/index.mdx |
Promotes the workshop on the homepage. |
docs/src/components/workshop/WorkshopExperience.astro |
Implements the interactive experience. |
docs/src/components/CustomHeader.astro |
Adds header navigation links. |
docs/scripts/sync-workshop-content.js |
Generates workshop content. |
docs/package.json |
Runs content generation before development and builds. |
docs/astro.config.mjs |
Adds workshop sidebar navigation. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 9/10 changed files
- Comments generated: 9
- Review effort level: Medium
|
@copilot Address all review comments |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
Nice progress on making the docs site more interactive — the workshop addition and the routing/content-generation work make the intent of this PR very clear. A couple of follow-ups before this looks fully ready:
|
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
All review comments addressed in commit
|
Visual Regression Check — Unable to CompleteThe visual regression check could not be completed due to two environment blockers:
What was attempted
RecommendationRe-run the workflow once the docs server is confirmed healthy and the runner environment has a properly configured browser (e.g., a runner with Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
|
🎉 This pull request is included in a new release. Release: |
gh-aw-workshoprepository, supporting both remote and local sourcespackage.jsonscripts to run the workshop content generation before development and build, and adds newgenerate-workshop-contentscript entry.manifest.tsandroutes.tsto define workshop journeys, scenarios, and curriculum parsing logic, enabling dynamic workshop routing and metadata extraction from the synced content/workshop/with "Workshop" links to the main header, tablet dropdown, and sidebar navigation to promote the new feature.