Skip to content

Add GitHub Pages docs site and Ask AI affordances#61

Closed
Gsbreddy wants to merge 1 commit into
mainfrom
cursor/github-pages-docs-ask-ai-998f
Closed

Add GitHub Pages docs site and Ask AI affordances#61
Gsbreddy wants to merge 1 commit into
mainfrom
cursor/github-pages-docs-ask-ai-998f

Conversation

@Gsbreddy

Copy link
Copy Markdown
Collaborator

Summary

Adds a MkDocs Material site for the existing docs/ guides, a GitHub Actions workflow that builds and deploys it to GitHub Pages on pushes to main, and lightweight “Ask AI” entry points (dismissible banner plus a floating Perplexity shortcut) that do not call FlightDeck infrastructure.

Why

Keeps long-form documentation on a stable public URL while staying in sync with the repository, and gives readers a quick way to open an external assistant with repo and docs context.

Changes

  • New mkdocs.yml, docs/index.md, docs/requirements.txt, and small docs/stylesheets/extra.css + docs/javascripts/ask-ai.js.
  • .github/workflows/pages.yml using actions/upload-pages-artifact and actions/deploy-pages.
  • README, pyproject.toml (Documentation URL), DEVELOPMENT.md, and CONTRIBUTING.md updated; CHANGELOG.md under Unreleased; .gitignore for local site/.
  • MkDocs validation.links ignores targets outside docs/ so ../SECURITY.md-style links (for GitHub readers) do not fail mkdocs build --strict.

Validation

  • pip install -r docs/requirements.txt and mkdocs build --strict
  • uv sync --frozen --extra dev, uv run python -m ruff check src tests, uv run python -m pytest (139 passed, 4 skipped)

Schema / Storage Impact

  • None

Risk

Low: additive workflow and docs tooling only. Maintainers must set Settings → Pages → Source: GitHub Actions once if Pages was not already configured for Actions-based deploys.

Review

  • Requested review from @flightdeckdev/maintainers as appropriate.
Open in Web Open in Cursor 

- Add MkDocs Material config, docs landing page, and pinned docs/requirements.txt
- Deploy site/ to Pages on main via actions/upload-pages-artifact + deploy-pages
- Perplexity/ChatGPT banner, floating Ask AI (Perplexity), extra CSS
- Ignore local site/; document preview in DEVELOPMENT and Pages setup in CONTRIBUTING
- Link published docs from README and pyproject Documentation URL

Co-authored-by: Gottam Sai Bharath <Gsbreddy@users.noreply.github.com>
@Gsbreddy Gsbreddy added the duplicate This issue or pull request already exists label Jun 1, 2026
@Gsbreddy Gsbreddy closed this Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

duplicate This issue or pull request already exists

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants