Skip to content

Comments

docs: Comprehensive documentation restructure and improvements#599

Closed
fossler wants to merge 24 commits intosipeed:mainfrom
fossler:docs
Closed

docs: Comprehensive documentation restructure and improvements#599
fossler wants to merge 24 commits intosipeed:mainfrom
fossler:docs

Conversation

@fossler
Copy link

@fossler fossler commented Feb 21, 2026

Summary

This PR introduces a comprehensive documentation restructure with new sections, improved organization, and content consolidation.

Major Changes

New Documentation Structure

  • Getting Started (docs/getting-started/) - Installation, quick start, first chat
  • User Guide (docs/user-guide/) - Complete feature documentation with README
  • Developer Guide (docs/developer-guide/) - Architecture, extending, API reference
  • Deployment (docs/deployment/) - Docker, systemd, SBC guides
  • Configuration (docs/configuration/) - Complete config reference
  • Operations (docs/operations/) - Monitoring, logging, troubleshooting
  • Tutorials (docs/tutorials/) - Step-by-step guides
  • Community (docs/community/) - Roadmap, contributing, support
  • Migration (docs/migration/) - Configuration migration guides
  • Design (docs/design/) - Architecture design documents

IDE Setup Section

  • Created docs/user-guide/ide-setup/ directory
  • Added Antigravity (Google Cloud Code Assist) documentation
    • User guide: Setup, authentication, troubleshooting
    • Developer guide: OAuth implementation, API details

Channel Documentation

  • Added WeCom (Enterprise WeChat) documentation
    • Overview page with bot and app modes
    • English and Chinese detailed configuration guides

README Updates (All Translations)

  • Added 📚 Full Documentation section
  • Added 🤝 Contribute & Roadmap section with highlights
  • Added Community link to documentation
  • Updated Antigravity OAuth link in vendor table
  • Fixed outdated roadmap references

Content Consolidation

  • Removed redundant ROADMAP.md from root (moved to docs/community/roadmap.md)
  • Removed docs/ANTIGRAVITY_AUTH.md and docs/ANTIGRAVITY_USAGE.md (integrated into new structure)
  • Removed docs/picoclaw_community_roadmap_260216.md (content integrated)
  • Created docs/user-guide/README.md as overview page

Files Changed

  • 100+ new documentation files
  • Updated all README translations (en, zh, ja, pt-br, vi, fr)
  • Updated docs/README.md and docs/SUMMARY.md indexes

Testing

  • All documentation links verified
  • Cross-references validated
  • GitBook-compatible structure maintained

Generated with Z.ai

Add documentation for future Claude Code instances with build commands,
architecture overview, and key development patterns.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Expand the docs/ directory with 109 markdown files covering:

Getting Started:
- Installation guide (binary, source, Docker, Termux)
- Quick start and configuration basics
- First chat tutorial

User Guide:
- Complete CLI reference (9 command docs)
- 11 channel setup guides (Telegram, Discord, Slack, etc.)
- 9 LLM provider guides (OpenRouter, Zhipu, Anthropic, etc.)
- 8 tool documentation files
- Skills system documentation
- Workspace customization guides
- Advanced features (multi-agent, routing, security, etc.)

Developer Guide:
- Architecture and data flow
- Building and testing
- Contributing guidelines
- Extension guides for tools, providers, channels, skills
- API reference for all interfaces

Deployment:
- Docker and systemd guides
- Termux for Android
- SBC guides (Raspberry Pi, LicheeRV Nano, MaixCAM)
- Production security checklist

Operations:
- Health endpoints and monitoring
- Logging and device monitoring
- Troubleshooting guide

Tutorials:
- Step-by-step guides for common use cases
- Hardware control tutorial

Community:
- Project roadmap
- Support channels
- Contributing roles

Includes SUMMARY.md for mdBook/GitBook navigation.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Expand the docs/ directory with 109 markdown files covering:

Getting Started:
- Installation guide (binary, source, Docker, Termux)
- Quick start and configuration basics
- First chat tutorial

User Guide:
- Complete CLI reference (9 command docs)
- 11 channel setup guides (Telegram, Discord, Slack, etc.)
- 9 LLM provider guides (OpenRouter, Zhipu, Anthropic, etc.)
- 8 tool documentation files
- Skills system documentation
- Workspace customization guides
- Advanced features (multi-agent, routing, security, etc.)

Developer Guide:
- Architecture and data flow
- Building and testing
- Contributing guidelines
- Extension guides for tools, providers, channels, skills
- API reference for all interfaces

Deployment:
- Docker and systemd guides
- Termux for Android
- SBC guides (Raspberry Pi, LicheeRV Nano, MaixCAM)
- Production security checklist

Operations:
- Health endpoints and monitoring
- Logging and device monitoring
- Troubleshooting guide

Tutorials:
- Step-by-step guides for common use cases
- Hardware control tutorial

Community:
- Project roadmap
- Support channels
- Contributing roles

Includes SUMMARY.md for mdBook/GitBook navigation.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Add 📚 Full Documentation section with links to docs/ directory
and expand 🤝 Contribute & Roadmap section with roadmap highlights,
contribution tracks, and community links.

Updated files:
- README.md (English)
- README.zh.md (Chinese)
- README.pt-br.md (Portuguese-Brazil)
- README.vi.md (Vietnamese)
- README.ja.md (Japanese)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Add a quick-reference table pointing to relevant documentation
for specific development tasks (architecture, tools, providers,
configuration, deployment, etc.)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Resolved conflict by keeping deletion of docs/tools_configuration.md
(content already integrated into new documentation structure).

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Create docs/user-guide/ide-setup/ directory
- Add IDE Setup overview (README.md)
- Add comprehensive Antigravity setup guide (antigravity.md)
- Update docs/README.md and docs/SUMMARY.md with new section
- Remove old ANTIGRAVITY_AUTH.md and ANTIGRAVITY_USAGE.md
  (content incorporated into new structure)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Add detailed technical documentation for the Antigravity provider:
- OAuth 2.0 with PKCE authentication flow
- API endpoints and request/response formats
- Token management and refresh
- Model management and usage tracking
- Schema sanitization for Gemini compatibility
- Thinking block handling for Claude models
- Error handling patterns

This restores the technical content from the deleted
ANTIGRAVITY_AUTH.md in an appropriate developer guide location.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Content already incorporated into:
- docs/community/roadmap.md
- docs/community/contributing-roles.md

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Replace docs/community/roadmap.md content with 1:1 copy of
the authoritative ROADMAP.md from repository root.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
The roadmap is now maintained in docs/community/roadmap.md
as part of the comprehensive documentation structure.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Updated in:
- README.md
- README.zh.md
- README.pt-br.md
- README.vi.md
- README.ja.md
- CLAUDE.md

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Replace docs/picoclaw_community_roadmap_260216.md references
with docs/community/roadmap.md in all README translations.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Add links from vendor table "OAuth only" text to the
Antigravity setup documentation in all README translations.

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Rename docs/wecom-app-configuration.md to -cn.md (Chinese)
- Create docs/wecom-app-configuration-en.md (English translation)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Move wecom-app-configuration-en.md → channels/wecom-app-en.md
- Move wecom-app-configuration-cn.md → channels/wecom-app-cn.md
- Create channels/wecom.md as overview page
- Add WeCom to channels README table
- Update docs/README.md and SUMMARY.md

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Update README.fr.md with Full Documentation and Roadmap sections
- Add Migration section to docs indexes (model-list-migration.md)
- Add Design section to docs indexes (provider-refactoring.md)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Create docs/user-guide/README.md as overview page
- Add Community link to all README translations:
  - README.md (English)
  - README.zh.md (Chinese)
  - README.pt-br.md (Portuguese)
  - README.vi.md (Vietnamese)
  - README.ja.md (Japanese)
  - README.fr.md (French)

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Copilot AI review requested due to automatic review settings February 21, 2026 11:33
Copy link
Contributor

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

This PR restructures and expands the project documentation into a clearer multi-section layout (Getting Started, User Guide, Developer Guide, Deployment, Operations, Tutorials, Community), consolidating older standalone docs into the new structure.

Changes:

  • Added extensive new docs across tutorials, operations, deployment, and developer guides, plus updated navigation (docs/SUMMARY.md, docs/README.md).
  • Consolidated / removed older docs (e.g., roadmap and Antigravity docs) into the new structure and updated README translations to point to the new locations.
  • Added contributor-oriented repo guidance file (CLAUDE.md) and expanded community/support documentation.

Reviewed changes

Copilot reviewed 60 out of 126 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
docs/tutorials/scheduled-tasks.md Adds a scheduled tasks tutorial (cron + heartbeat) under the new tutorials structure
docs/tutorials/basic-assistant.md Adds a beginner tutorial for initial setup and first chat
docs/tutorials/README.md Adds tutorials landing page and learning paths
docs/tools_configuration.md Removes legacy tools configuration doc (content moved into new structure)
docs/picoclaw_community_roadmap_260216.md Removes legacy community roadmap doc (moved into docs/community/roadmap.md)
docs/operations/troubleshooting.md Adds a centralized troubleshooting guide in the new operations section
docs/operations/monitoring.md Adds production monitoring guidance (metrics, alerts, dashboards)
docs/operations/logging.md Adds log management guidance (formats, rotation, aggregation)
docs/operations/health-endpoints.md Documents gateway health/readiness/liveness endpoints
docs/operations/device-monitoring.md Adds USB/serial device monitoring documentation
docs/getting-started/quick-start.md Adds quick start guide aligned to new docs structure
docs/getting-started/installation.md Adds installation guide (binary/source/docker/termux)
docs/getting-started/first-chat.md Adds first-chat guide (one-shot, interactive, sessions)
docs/getting-started/configuration-basics.md Adds configuration basics overview and env var pattern
docs/getting-started/README.md Adds “Getting Started” index page
docs/developer-guide/testing.md Adds developer testing guide and patterns
docs/developer-guide/extending/creating-skills.md Adds detailed guide for creating skills
docs/developer-guide/extending/README.md Adds extending guide index
docs/developer-guide/data-flow.md Documents message bus data flow with diagrams and examples
docs/developer-guide/contributing.md Adds contribution guidelines (workflow, standards, templates)
docs/developer-guide/building.md Adds build-from-source guide and troubleshooting
docs/developer-guide/architecture.md Adds architecture overview and component documentation
docs/developer-guide/api/README.md Adds API reference index for core extension points
docs/developer-guide/README.md Adds developer guide landing page
docs/deployment/sbc/README.md Adds SBC deployment overview and tuning guidance
docs/deployment/docker.md Adds Docker deployment guide and compose examples
docs/deployment/README.md Adds deployment guide index
docs/community/support.md Adds “Getting Help” support guidance and templates
docs/community/contributing-roles.md Adds contribution roles and volunteer opportunities
docs/community/README.md Adds community landing page and links
docs/SUMMARY.md Defines GitBook-compatible navigation for the new doc structure
docs/README.md Adds overall docs portal page and section index
docs/ANTIGRAVITY_USAGE.md Removes legacy Antigravity usage doc (content moved into new IDE setup section)
README.md Updates main README to link to new docs and roadmap location
README.zh.md Updates Chinese README links to new roadmap/docs structure
README.vi.md Updates Vietnamese README links to new roadmap/docs structure
README.pt-br.md Updates Portuguese (Brazil) README links to new roadmap/docs structure
README.ja.md Updates Japanese README links to new roadmap/docs structure
README.fr.md Updates French README links to new roadmap/docs structure
CLAUDE.md Adds repository guidance for Claude Code usage and project conventions

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

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 21, 2026 15:47
Copy link
Contributor

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

Copilot reviewed 60 out of 126 changed files in this pull request and generated no new comments.


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

- Add Community link to Full Documentation section
- Sync formatting across all translations

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Copilot AI review requested due to automatic review settings February 21, 2026 16:16
Copy link
Contributor

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

Copilot reviewed 60 out of 126 changed files in this pull request and generated 5 comments.


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

- Add VERSION variable for easy updates
- Update download links to match release naming (picoclaw_OS_arch)
- Add all supported platforms: Linux, macOS, Windows, FreeBSD
- Add one-liner install script for Linux/macOS
- Update all download examples to use tar.gz format

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
- Add 'sudo mv picoclaw /usr/local/bin' after chmod
- Change './picoclaw onboard' to 'picoclaw onboard'

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Copilot AI review requested due to automatic review settings February 21, 2026 17:04
Copy link
Contributor

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

Copilot reviewed 60 out of 126 changed files in this pull request and generated no new comments.


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

- Fix duplicate roadmap link in README
- Fix nested code blocks in issue templates (support.md, contributing.md)
- Fix API key redaction regex to include hyphens/underscores
- Fix incorrect /exit command to exit in basic-assistant tutorial
- Update installation guide formatting

Generated with [Z.ai](https://z.ai/subscribe?ic=JGTYCX7ZO7)

Co-Authored-By: Z.ai GLM-5
Copy link
Collaborator

@xiaket xiaket left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At this point in time, it is not in the interest of the community to maintain all of these extra docs. And frankly at the age of AI, these separate docs are of little value.

@xiaket
Copy link
Collaborator

xiaket commented Feb 22, 2026

Also, please use the PR template instead of writing the description using an AI. Thank you.

@fossler fossler closed this Feb 22, 2026
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