Detailed documentation for specific features and systems in the plugin template.
Feature Areas
Debug System
Documentation for the debug code elimination system:
- Overview - Debug system introduction (coming soon)
- Build Size Comparison - Before/after size analysis
- Elimination Summary - How debug elimination works
- Code Elimination Guide - Complete guide to debug code elimination
- Cleanup Guide - Manual debug code cleanup process
Logger System
Documentation for the logging system:
- Logger Overview - Complete logger system guide
- Tag-Based Filtering - Advanced tag-based debug filtering
Build System
Documentation for the build and compilation system:
- Build System Overview - Build modes, CSS compilation, and release management
Purpose
Feature documentation provides:
- Detailed technical explanations
- Design decisions and rationale
- Implementation details
- Usage examples and patterns
- Performance characteristics
Documentation Structure
Each feature area has its own subdirectory:
features/
├── debug-system/ Debug code elimination
├── logger/ Logging system
└── build-system/ Build and compilation
Adding New Feature Documentation
When documenting a new feature:
- Create feature directory:
features/feature-name/ - Add overview:
feature-name/README.md - Add specific docs: Implementation details, examples, etc.
- Update this index: Add link in appropriate section above
- Cross-reference: Link from user docs if user-facing
Related Documentation
- Developer Guides - Best practices
- Architecture - System design
- User Documentation - User-facing features