Generator System
Overview
Architecture
┌─────────────────────────────────────────────────────────────┐
│ Generator System │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Base Gen. │ │ Model Gen. │ │ Endpoint Gen│ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Service Gen│ │ Page Gen. │ │ Contract Gen│ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Middleware │ │ Component │ │ Validator │ │
│ │ Generator │ │ Generator │ │ Generator │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ Template Engine (ECR) │
├─────────────────────────────────────────────────────────────┤
│ File System │
└─────────────────────────────────────────────────────────────┘Core Components
Base Generator
Attribute System
Generator Types
Model Generator
Endpoint Generator
Service Generator
Component Generator
Validator Generator
Template System
ECR Templates
Template Variables
Template Organization
Generator Registry
Command Integration
Generate Command
Error Handling
Validation
File Safety
Performance Considerations
Template Caching
Batch Operations
Extensibility
Custom Generators
Template Customization
Best Practices
Generator Design
Template Design
Performance
Related Documentation
Last updated