Documentation Index
This directory contains all project documentation organized by topic.
📚 Documentation Structure
Guides (guides/)
Comprehensive guides for different aspects of the project:
Testing
- testing.md - Complete testing strategy and philosophy
- testing-framework.md - Detailed testing framework documentation
- testing-quick-reference.md - Quick reference for daily development
- visual-regression.md - Visual regression testing guide
Performance
- performance.md - Performance optimization and monitoring guide
Content
- content-creation.md - Content creation guidelines
🎯 Quick Navigation
For New Team Members
- Start with testing.md to understand the testing strategy
- Use testing-quick-reference.md for daily development
- Reference performance.md for performance optimization
For Daily Development
- testing-quick-reference.md - Essential commands and troubleshooting
- testing-framework.md - Detailed testing explanations
For Specific Topics
- Visual Testing: visual-regression.md
- Performance: performance.md
- Content: content-creation.md
📊 Current Project Status
- Unit Tests: 94.88% coverage (exceeds 85% target)
- Integration Tests: 5 comprehensive test suites
- E2E Tests: 92 tests across 4 browsers
- Visual Regression: 23 tests per browser
- Accessibility: WCAG 2.1 AA compliance
- Performance: Lighthouse CI with budgets
- Bundle Analysis: Real-time monitoring with budgets
- Web Vitals Tracking: Core Web Vitals collection
🔄 Documentation Updates
This documentation is maintained by the CommunityRule development team and updated regularly.
📚 Additional Resources
- Vitest Documentation: https://vitest.dev/
- Playwright Documentation: https://playwright.dev/
- React Testing Library: https://testing-library.com/
- Lighthouse CI: https://github.com/GoogleChrome/lighthouse-ci
- Next.js Documentation: https://nextjs.org/docs
Last Updated: January 2025
Maintained by: CommunityRule Development Team