- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
4.6 KiB
4.6 KiB
Framework Documentation
Comprehensive documentation for the custom PHP framework with modern architecture patterns, advanced caching, and powerful view system.
📚 Documentation Overview
Framework Core
- Framework Overview - Core framework concepts and patterns
- HTTP Layer - Request/response handling and middleware
- Database & ORM - EntityManager, N+1 elimination, change tracking
- View System - Template processing and component system
- Dependency Injection - Container and service management
- Analytics System - Performance monitoring and metrics
- Core Components - Discovery, routing, and bootstrapping
Design System
- Design Foundations - Colors, typography, spacing, and design tokens
- CSS Architecture - ITCSS structure and methodology
- JavaScript Modules - ES6 component system
- Admin Interface - Admin-specific design patterns
Development & Standards
- Setup Guide - Development environment setup
- Coding Guidelines - Code standards and best practices
- Security Guidelines - Security standards
- Testing Guidelines - Testing strategies and patterns
- Performance Guidelines - Optimization techniques
- Deployment Guide - Production deployment strategies
Database & Advanced Features
- Database Master/Slave Router - Connection management and load balancing
- Database Change Tracking - Entity change tracking and audit logs
- Database Eager Loading - N+1 query elimination and performance optimization
- Phone Number Validation - Phone number handling and validation
- Unit of Work Pattern - Database transaction management
- Worker System - Background job processing and queues
Architecture & Patterns
- System Architecture - Overall system structure
- Module System - Module development checklist
- Extension Patterns - Framework extension patterns
Development Tools & AI
- AI Assistant Setup - PhpStorm AI integration
- AI Guidelines - Best practices for AI assistance
- API Documentation - API reference and examples
- Environment Setup - Environment configuration
- Git Workflows - Commit standards and workflows
🚀 Quick Start Guide
For New Developers
- Setup Guide - Get your development environment running
- System Architecture - Understand the system structure
- Coding Guidelines - Learn the coding standards
- Module Checklist - Framework module development
For Designers
- CSS Architecture - Understand the CSS structure
- Admin Interface - Admin design patterns
- JavaScript Modules - Frontend component system
For DevOps
- Deployment Guide - Production deployment
- Performance Guidelines - Optimization techniques
- Security Guidelines - Security best practices
📊 Framework Features
- Modern PHP 8.4 - Latest language features and performance
- Attribute-based Architecture - Clean, discoverable component system
- Advanced ORM - N+1 elimination, change tracking, master/slave routing
- DOM-based Templates - Powerful view processing with component system
- Multi-level Caching - Intelligent caching with automatic invalidation
- AI Integration - MCP protocol for AI development tools
- Performance Monitoring - Built-in analytics and optimization tools
This documentation is continuously updated. For contributions, see our contribution guidelines.