Rename "Status" documentation page to "Labs"#4304
Conversation
- Rename script files from generate-status-badges.* to generate-labs.* - Update script content to use "Labs" terminology - Rename output file from status.mdx to labs.mdx - Update Makefile targets from generate-status-badges to generate-labs - Update docs sidebar configuration in astro.config.mjs - Add experimental note in generated markdown - Update package.json prebuild script - Update README.md to reference Labs instead of Status - Update CLI documentation link from /status/ to /labs/ - All tests pass successfully Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull Request Overview
This PR renames the "Status" documentation page to "Labs" to better emphasize that the workflows are experimental and used by the GitHub Next team for learning and iteration. The change is comprehensive and updates all relevant files, documentation, and build scripts.
Key Changes:
- Script files renamed from
generate-status-badges.*togenerate-labs.*with updated comments and console messages - Documentation page content updated from workflow "Status" messaging to experimental "Labs" context
- Build system targets and scripts updated across Makefile, package.json, and astro.config.mjs
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| scripts/generate-labs.test.js | Updated test file comments and assertions to reflect "Labs" terminology instead of "Status Badges" |
| scripts/generate-labs.js | Renamed generator script with updated comments, frontmatter, and console messages for Labs page |
| docs/src/content/docs/setup/cli.md | Updated cross-reference link from /status/ to /labs/ with description change to "Experimental workflows" |
| docs/src/content/docs/labs.mdx | Generated documentation page with new Labs title, description, and experimental context messaging |
| docs/package.json | Updated prebuild script from generate-status-badges to generate-labs |
| docs/astro.config.mjs | Updated sidebar navigation label and link from "Status" to "Labs" |
| README.md | Updated section header and link from "Workflow Status" to "Labs" with experimental context |
| Makefile | Updated make target from generate-status-badges to generate-labs with help text changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @echo " dependabot - Generate Dependabot manifests for npm dependencies in workflows" | ||
| @echo " generate-schema-docs - Generate frontmatter full reference documentation from JSON schema" | ||
| @echo " generate-status-badges - Generate workflow status badges documentation page" | ||
| @echo " generate-labs - Generate labs documentation page" |
There was a problem hiding this comment.
[nitpick] The spacing between the command name and description is inconsistent with other help text entries. Most entries use a single space before the dash (e.g., line 354: generate-schema-docs - Generate...), but this line has excessive spacing. For consistency with the rest of the help text, change to:
@echo " generate-labs - Generate labs documentation page"
| @echo " generate-labs - Generate labs documentation page" | |
| @echo " generate-labs - Generate labs documentation page" |
The Status page is renamed to Labs to better reflect that these workflows are experimental and used by the team for learning and iteration.
Changes
generate-status-badges.*→generate-labs.*status.mdx→labs.mdxwith updated title, description, and experimental contextlabs/status/to/labs/Generated Content
The labs page now includes:
All 27 tests pass. The generator still produces a table with 80 workflows including agent type, status badges, schedules, and command triggers.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.