Generación de Código

CodeGen transforma tu arquitectura en código funcional.

Cómo Funciona

  1. Selecciona módulos YAML que quieres expandir
  2. Elige el framework target (React, FastAPI, etc.)
  3. Configura opciones específicas del generator
  4. Genera y revisa el output
  5. 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

  1. Conecta tu cuenta GitHub
  2. Selecciona repositorio target
  3. Elige branch (nueva o existente)
  4. CodeGen crea PR automático con cambios