This document outlines the reorganization of project documentation from scattered files to a centralized docs/ folder structure.
docs/
├── README.md # Main documentation index
├── architecture/
│ └── README.md # System architecture overview
├── development/
│ ├── DEVELOPMENT.md # Development setup guide
│ ├── CROSS_PLATFORM_DEV_SUMMARY.md # Cross-platform scripts documentation
│ └── scripts.md # Scripts reference guide
├── guides/
│ └── getting-started.md # New user getting started guide
└── troubleshooting/
└── BLCU_FIX_SUMMARY.md # BLCU repair documentation
| Original Location | New Location | Status |
|---|---|---|
DEVELOPMENT.md |
docs/development/DEVELOPMENT.md |
✅ Moved |
CROSS_PLATFORM_DEV_SUMMARY.md |
docs/development/CROSS_PLATFORM_DEV_SUMMARY.md |
✅ Moved |
scripts/README.md |
docs/development/scripts.md |
✅ Moved |
backend/BLCU_FIX_SUMMARY.md |
docs/troubleshooting/BLCU_FIX_SUMMARY.md |
✅ Moved |
| File | Purpose |
|---|---|
docs/README.md |
Main documentation index with navigation |
docs/architecture/README.md |
System architecture overview |
docs/guides/getting-started.md |
Comprehensive new user guide |
scripts/README.md |
Quick reference pointing to full docs |
| File | Changes |
|---|---|
README.md |
Added documentation section with quick links |
docs/development/scripts.md |
Updated paths for new location |
- Clear categorization by purpose (development, architecture, guides, troubleshooting)
- Logical hierarchy that scales as documentation grows
- Centralized location for all project documentation
- Single entry point through
docs/README.md - Clear navigation between related documents
- Quick links in main README for common tasks
- Dedicated getting started guide for new users
- Platform-specific guidance clearly organized
- Troubleshooting docs easily accessible
- Related documentation grouped together
- Easier to update and maintain consistency
- Clear ownership and responsibility areas
- Start with
docs/guides/getting-started.md - Follow platform-specific setup in
docs/development/DEVELOPMENT.md - Refer to troubleshooting docs if needed
- Check
docs/development/for all development-related docs - Use
docs/architecture/to understand system design - Reference
docs/development/scripts.mdfor tooling
- Review existing documentation structure before adding new docs
- Place new documentation in appropriate category folders
- Update main index (
docs/README.md) when adding major new sections
- Development docs →
docs/development/ - Architecture docs →
docs/architecture/ - User guides →
docs/guides/ - Troubleshooting →
docs/troubleshooting/ - Component-specific → Keep in respective component directories
- Use relative paths for internal documentation links
- Update
docs/README.mdindex when adding major new documents - Cross-reference related documentation where helpful
- Use lowercase with hyphens:
getting-started.md - Use descriptive names that indicate content purpose
- Keep README.md files for directory overviews
- docs/README.md - Main documentation hub
- README.md - Project overview with quick start
- New Users: Getting Started Guide
- Developers: Development Setup
- Troubleshooting: Common Issues
The documentation reorganization provides:
- ✅ Better organization and navigation
- ✅ Improved new user experience
- ✅ Clearer separation of concerns
- ✅ Scalable structure for future growth
- ✅ Maintained backward compatibility through redirect notes
All existing functionality remains accessible while providing a much better documentation experience for users, developers, and contributors.