Skip to content

Rename "Status" documentation page to "Labs"#4304

Merged
pelikhan merged 2 commits intomainfrom
copilot/rename-status-to-labs
Nov 19, 2025
Merged

Rename "Status" documentation page to "Labs"#4304
pelikhan merged 2 commits intomainfrom
copilot/rename-status-to-labs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 19, 2025

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

  • Script files: generate-status-badges.*generate-labs.*
  • Documentation: status.mdxlabs.mdx with updated title, description, and experimental context
  • Build system: Makefile target, package.json prebuild script, and astro.config.mjs sidebar entry all updated to labs
  • Cross-references: README.md and CLI documentation links updated from /status/ to /labs/

Generated Content

The labs page now includes:

  • Title: "Labs"
  • Description: "Experimental agentic workflows used by the team to learn and build"
  • Intro text: "These are experimental agentic workflows used by the GitHub Next team to learn, build, and use agentic workflows"

All 27 tests pass. The generator still produces a table with 80 workflows including agent type, status badges, schedules, and command triggers.

Original prompt

Rename "Status" documentation page and generator to "Labs"

Update generate to generate a "labs" doc page instead of status

Update docs toc

Add note in generate labs markdown stating that these agentic workflows are experiments used by the team to learn, build, use agentic workflows.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

- 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>
Copilot AI changed the title [WIP] Rename Status documentation to Labs and update generate Rename "Status" documentation page to "Labs" Nov 19, 2025
Copilot AI requested a review from pelikhan November 19, 2025 00:37
@pelikhan pelikhan marked this pull request as ready for review November 19, 2025 00:45
Copilot AI review requested due to automatic review settings November 19, 2025 00:45
@pelikhan pelikhan merged commit f66d988 into main Nov 19, 2025
85 checks passed
@pelikhan pelikhan deleted the copilot/rename-status-to-labs branch November 19, 2025 00:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.* to generate-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"
Copy link

Copilot AI Nov 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[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"
Suggested change
@echo " generate-labs - Generate labs documentation page"
@echo " generate-labs - Generate labs documentation page"

Copilot uses AI. Check for mistakes.
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.

3 participants