Complete documentation for the Firewood project.
Bug fix documentation with detailed reports and analysis.
BUGFIX_*.md- Individual bug fix reports- See
bugs/README.mdfor template and guidelines
Technical design and implementation documentation.
- Design specifications
- Implementation details
- Architecture documentation
- Provider and feature documentation
Reusable documentation templates.
design.md- Design document template- See
templates/README.mdfor usage guide
Testing infrastructure and documentation.
- Pytest setup and configuration
- Test status and coverage reports
- Testing guidelines
Project-level documentation and external integrations.
FLAME_INTEGRATION.md- Integration with Flame framework- Project relationships and architecture
Meta-documentation about Firewood's documentation.
- Documentation organization guides
- Reorganization history
- Project summaries
Step-by-step guides for using Firewood features.
feishu_bridge.md- Connect to Feishu/Lark chat- See
tutorials/README.mdfor full list
Essential user-facing documentation stays in the root directory:
| File | Purpose |
|---|---|
| README.md | Main user documentation and getting started |
| QUICKSTART.md | 5-minute setup guide |
| SLOGAN.md | Project slogan and branding |
| ABOUT_FIREWOOD.md | Project overview and philosophy |
| CHANGELOG.md | Version history and changes |
| AGENTS.md | AI coding agent guidance |
Start with root documentation:
../README.md- Overview and getting started../QUICKSTART.md- Quick setup../ABOUT_FIREWOOD.md- Project details
design/- Technical implementationbugs/- Bug fix historytesting/- How to testtemplates/- Documentation templates../AGENTS.md- Complete contributor guide
meta/DOCS_ORGANIZATION.md- Complete organization guidemeta/- Documentation history and summaries
| Type | Location | Example |
|---|---|---|
| User guide | Root | README.md |
| Design doc | docs/design/ | PROVIDER_IMPLEMENTATION.md |
| Bug fix | docs/bugs/ | BUGFIX_CONFIG_SAVE.md |
| Testing | docs/testing/ | PYTEST_SETUP.md |
| Project overview | docs/project/ | FLAME_INTEGRATION.md |
| Tutorial | docs/tutorials/ | feishu_bridge.md |
| Meta-doc | docs/meta/ | DOCS_ORGANIZATION.md |
| Template | docs/templates/ | design.md |
✅ Do:
- Keep root minimal (only user-facing docs)
- Use appropriate subdirectories
- Follow existing templates
- Add README files for new directories
❌ Don't:
- Clutter root with technical docs
- Create docs without clear purpose
- Duplicate information
- Skip templates
- AGENTS.md (root) - Complete guidance for AI agents
- meta/DOCS_ORGANIZATION.md - Detailed organization guide
- templates/ - Templates for new docs
Last Updated: 2026-02-01
Maintained By: Contributors