Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new Astro + Starlight documentation site under /docs and a GitHub Actions workflow to build and deploy it to GitHub Pages, along with repository health files (SECURITY/SUPPORT/CONTRIBUTING/CODEOWNERS/CoC) and a few README updates.
Changes:
- Introduces an Astro/Starlight docs site (
docs/) with styling, assets, and multiple content pages. - Adds a dedicated GitHub Actions workflow to build and deploy the docs site to GitHub Pages.
- Adds repository community/policy docs and updates README CLI documentation (incl.
gh stack alias).
Show a summary per file
| File | Description |
|---|---|
| SUPPORT.md | Adds project support guidance. |
| SECURITY.md | Adds security reporting policy and contact info. |
| README.md | Updates quick start wording, adds gh stack alias docs, and adds repo metadata links (license/maintainers/support). |
| CONTRIBUTING.md | Adds contribution guidelines and local build/test instructions, including docs site instructions. |
| CODEOWNERS | Defines code ownership for the repository. |
| CODE_OF_CONDUCT.md | Adds Contributor Covenant Code of Conduct. |
| .github/workflows/release.yml | Normalizes workflow name casing (“Release”). |
| .github/workflows/docs.yml | Adds docs build/deploy workflow for GitHub Pages. |
| docs/package.json | Defines the docs site Node dependencies and scripts. |
| docs/package-lock.json | Locks docs dependency versions for reproducible installs. |
| docs/astro.config.mjs | Configures Astro/Starlight site settings, sidebar, and metadata. |
| docs/tsconfig.json | Adds TypeScript config for the Astro docs site. |
| docs/src/content.config.ts | Configures Starlight content collection loading/schema. |
| docs/src/styles/custom.css | Adds Starlight theme accent customization. |
| docs/src/content/docs/index.mdx | Adds the docs homepage content and example snippets. |
| docs/src/content/docs/introduction/overview.md | Adds an overview page explaining stacks and GitHub support. |
| docs/src/content/docs/getting-started/quick-start.md | Adds a quick start guide for installation and first usage. |
| docs/src/content/docs/guides/stacked-prs.md | Adds a practical guide for reviewing/merging/working with stacked PRs. |
| docs/src/content/docs/guides/ui.md | Adds a UI walkthrough guide with screenshots. |
| docs/src/content/docs/guides/workflows.md | Adds typical workflow patterns and examples. |
| docs/src/content/docs/reference/cli.md | Adds CLI command reference documentation. |
| docs/src/content/docs/faq.md | Adds an FAQ page for common questions. |
| docs/src/assets/stack-diagram.svg | Adds an SVG diagram used in the docs homepage. |
| docs/src/assets/screenshots/add-to-existing-stack.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/create-first-pr.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/create-pr-add-to-stack.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/create-second-pr-stack-checkbox.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/merge-box-failing-stack-requirements.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/newly-created-stack.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/selecting-branch-to-add.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/stack-merge-box.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/stack-navigator.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/stacked-prs.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/src/assets/screenshots/unstack-entire-stack.png | Adds UI screenshot asset(s) used by docs pages. |
| docs/public/favicon.svg | Adds a docs site favicon. |
| docs/public/robots.txt | Adds crawler directives for the docs site. |
| docs/.npmrc | Adds npm configuration for dependency installation. |
| docs/.gitignore | Adds docs-specific ignore rules (dist, .astro, node_modules, env files, etc.). |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 24/38 changed files
- Comments generated: 9
|
Warning This is an internal experiment to assess Copilot's ability to auto-approve PRs. Please 👍 this comment if the assessment below is correct and 👎 if not. Feedback in #f-ccr-auto-approve is appreciated! Copilot thinks this PR is not ready to approve — see review comments for details. |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.
Adds an Astro + Starlight documentation site under
/docs, deployed to GitHub Pages via a newdocs.ymlworkflow.docs/with dev server, build, and preview scripts.github/workflows/docs.yml) — builds on push to main and PRs touchingdocs/**, deploys to GitHub Pages