Skip to content

Web docs#7

Open
ipatalas wants to merge 33 commits intomainfrom
web-docs
Open

Web docs#7
ipatalas wants to merge 33 commits intomainfrom
web-docs

Conversation

@ipatalas
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 29, 2026

🚀 Website Preview

Preview URL https://9fe5da9a.app-switcher-5ik.pages.dev
Alias URL https://pr-7.app-switcher-5ik.pages.dev
Commit f9dcae5
Updated Mon, 30 Mar 2026 20:15:40 GMT

This comment is updated automatically on each push.

Copy link
Copy Markdown

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

Adds a Starlight (Astro) documentation site that is built into the existing website/ deploy output, links it from the marketing homepage, and introduces sitemap/robots plumbing so crawlers can discover site content.

Changes:

  • Introduce a new docs/ Astro+Starlight project (content, components, styling, build scripts) that outputs to website/docs.
  • Update website navigation/CTAs and add redirects for /docs → installation page.
  • Update GitHub Actions workflows to install/build docs as part of website deploy/preview, and add sitemap + robots.txt.

Reviewed changes

Copilot reviewed 32 out of 37 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
website/sitemap-index.xml Adds sitemap index referencing main + docs sitemaps.
website/sitemap-0.xml Adds a base sitemap containing the homepage URL.
website/robots.txt Allows crawling and points to the sitemap index.
website/index.html Adds sitemap link tag, adds “Documentation” nav link, and updates hero CTA + Win10 label.
website/_redirects Redirect /docs and /docs/ to the installation page.
docs/tsconfig.json Adds strict Astro TypeScript config for docs.
docs/sync-changelog.js Generates docs changelog MDX from repo CHANGELOG.md.
docs/src/styles/custom.css Adds extensive custom theming and layout tweaks for Starlight.
docs/src/content/docs/reference/troubleshooting.mdx Adds troubleshooting reference page.
docs/src/content/docs/reference/changelog.mdx Adds changelog placeholder page (generated at build).
docs/src/content/docs/getting-started/requirements.mdx Adds system requirements page.
docs/src/content/docs/getting-started/quick-start.mdx Adds quick start page.
docs/src/content/docs/getting-started/installation.mdx Adds installation guide and download options.
docs/src/content/docs/configuration/startup.mdx Adds startup + tray behavior doc page.
docs/src/content/docs/configuration/hotkeys.mdx Adds hotkeys configuration page (with screenshot).
docs/src/content/docs/configuration/cycle-modes.mdx Adds cycle modes page (with screenshot).
docs/src/content/docs/advanced/portable.mdx Adds portable mode docs.
docs/src/content/docs/advanced/firewall.mdx Adds firewall guidance page.
docs/src/content/docs/advanced/admin.mdx Adds admin elevation explanation + steps.
docs/src/content.config.ts Adds Astro content collection setup for Starlight docs.
docs/src/components/SocialIcons.astro Custom social icons component adding a Home link.
docs/src/components/Screenshot.astro Adds screenshot wrapper component (used in docs pages).
docs/src/components/Pagination.astro Custom pagination component styling/layout.
docs/README.md Adds Starlight starter README.
docs/public/images/settings-applications.png Adds screenshot asset.
docs/public/images/overlay-numeric.png Adds screenshot asset.
docs/public/app-switcher.png Adds docs favicon asset.
docs/package.json Adds docs package scripts and dependencies.
docs/astro.config.mjs Configures docs site, base path, output directory, sidebar, components, styling.
docs/.vscode/launch.json Adds VS Code launch config for Astro dev server.
docs/.vscode/extensions.json Recommends Astro VS Code extension.
docs/.gitignore Ignores docs build artifacts and deps.
.gitignore Ignores website/docs output directory.
.github/workflows/website.yml Builds docs in deploy pipeline (pnpm + Node) before deploying site.
.github/workflows/website-preview.yml Builds docs in PR preview pipeline and posts both deployment + alias URL.
.github/workflows/ci.yml Switches .NET SDK version pin to 8.0.x.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants