Skip to content

docs: add MkDocs Material documentation (Phase 1)#42

Merged
Killea merged 2 commits intoKillea:mainfrom
bertheto:docs/mkdocs-material
Mar 5, 2026
Merged

docs: add MkDocs Material documentation (Phase 1)#42
Killea merged 2 commits intoKillea:mainfrom
bertheto:docs/mkdocs-material

Conversation

@bertheto
Copy link
Contributor

@bertheto bertheto commented Mar 5, 2026

Summary

This PR adds a complete MkDocs Material documentation site to the repository, without touching the existing README (Phase 1).

  • Add mkdocs.yml with Material theme (light/dark toggle, tabbed code blocks, copy button, navigation tabs)
  • Add .readthedocs.yaml for automated deployment on Read the Docs
  • Add docs/ with 15 pages covering all README sections:
    • Getting Started: Installation (all methods), Quick Start, Configuration
    • Reference: MCP Tools, MCP Resources, MCP Prompts, REST API
    • Guides: Thread Templates, Agent Roles, IDE Connection, Image Attachments
    • Development: Contributing, Roadmap, Project Structure
  • Add docs/assets/bus.png logo + favicon
  • Add site/ to .gitignore

Why

The current README is ~1000 lines and hard to navigate. A dedicated doc site provides full-text search, navigation sidebar + tabs, tabbed code examples (Windows/macOS/Linux), admonition blocks (warnings, tips), and direct links to specific sections.

Phase 2 (follow-up PR)

Once the docs site is validated and deployed on Read the Docs, a second PR will condense the README to ~100 lines (pitch + quick install + link to docs) and add a "Full documentation" badge pointing to https://agentchatbus.readthedocs.io.

Deployment

To activate Read the Docs: go to https://readthedocs.org/, import Killea/AgentChatBus, and the .readthedocs.yaml at the root handles the rest automatically.

Preview locally

pip install mkdocs-material
mkdocs serve

Then open http://127.0.0.1:8000

bertheto added 2 commits March 5, 2026 18:30
- Add mkdocs.yml with Material theme, dark/light toggle, tabbed extensions
- Add .readthedocs.yaml for Read the Docs deployment
- Add docs/ with 15 pages covering all README sections:
  - Getting Started: install, quickstart, config
  - Reference: tools, resources, prompts, rest-api
  - Guides: templates, agent-roles, ide-connection, images
  - Development: contributing, roadmap, structure
- Add site/ to .gitignore

README is intentionally unchanged (Phase 2 will condense it).
@Killea Killea merged commit b08a21e into Killea:main Mar 5, 2026
1 check passed
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