Generación de Código
CodeGen transforma tu arquitectura en código funcional.
Cómo Funciona
- Selecciona módulos YAML que quieres expandir
- Elige el framework target (React, FastAPI, etc.)
- Configura opciones específicas del generator
- Genera y revisa el output
- Exporta como ZIP o PR a GitHub
Frameworks Soportados
Backend
| Framework | Descripción | Status |
|---|---|---|
| FastAPI | Python API | ✅ Stable |
| tRPC | TypeScript RPC | ✅ Stable |
| Express | Node.js API | 🚧 Beta |
| Actix | Rust Web | 🚧 Beta |
Frontend
| Framework | Descripción | Status |
|---|---|---|
| React | Biblioteca UI | ✅ Stable |
| Next.js | React Framework | ✅ Stable |
| Vue | Biblioteca UI | 🚧 Beta |
| Astro | Static Sites | 🚧 Beta |
Templates
Los templates definen cómo se genera el código:
- Jinja2 para templating
- Override cualquier template en Settings
- Templates personalizados por proyecto
Add-ons
Extiende CodeGen con add-ons:
- typescript: Tipos TypeScript
- auth: Autenticación boilerplate
- validation: Validación de inputs
- testing: Tests unitarios
Regeneración Inteligente
El cache evita regenerar código idéntico:
- Hash del módulo YAML
- Hash de opciones seleccionadas
- Si el hash existe → usa cache
- Regeneración solo si hay cambios
Rate Limits
Límites por usuario:
| Plan | Requests/hora |
|---|---|
| Free | 50 |
| Starter | 200 |
| Pro | 1000 |
| Team | Unlimited |
GitHub Integration
- Conecta tu cuenta GitHub
- Selecciona repositorio target
- Elige branch (nueva o existente)
- CodeGen crea PR automático con cambios