Skip to content

Add GitHub Pages documentation site#15

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/publish-documentation-website
Draft

Add GitHub Pages documentation site#15
Copilot wants to merge 2 commits intomainfrom
copilot/publish-documentation-website

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 14, 2026

Publishes a static documentation site for Gee Bee via GitHub Pages.

docs/index.html

Single-page responsive site covering:

  • Feature overview (cards)
  • Quick start (clone → configure → run/build)
  • Docker run & Compose examples
  • Full configuration reference table (config key, env var, default, description)
  • Notification integration details for Discord, Slack, and custom webhook (including JSON payload shape)
  • Taskfile command reference

.github/workflows/pages.yml

Deploys docs/ to GitHub Pages on push to main (path-filtered to docs/**) and via workflow_dispatch. Uses the standard configure-pagesupload-pages-artifactdeploy-pages action chain.

To activate: set Pages source to GitHub Actions under repo Settings → Pages.

Documentation site preview

Copilot AI linked an issue Apr 14, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Add documentation website using GitHub Pages Add GitHub Pages documentation site Apr 14, 2026
Copilot AI requested a review from rorpage April 14, 2026 14:03
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.

Documentation website

2 participants