Inicio Rápido

Bienvenido a Exonoor. Esta guía te ayudará a comenzar en minutos.

1. Regístrate

Crea tu cuenta gratuita en exonoor.io. El plan Free incluye 3 proyectos y acceso a todas las funcionalidades básicas.

2. Crea tu Primer Proyecto

  1. Haz clic en "Nuevo Proyecto"
  2. Selecciona una plantilla o comienza desde cero
  3. Nombra tu proyecto y asignalo a una organización (opcional)

3. Diseña tu Arquitectura

En el módulo Architecture, crea servicios y define sus conexiones:

  • Haz clic en "+" para agregar un servicio
  • Arrastra desde el borde de un servicio para crear una conexión
  • Usa el panel de propiedades para configurar el tipo de conexión (REST, gRPC, GraphQL)

4. Define tu Esquema de DB

En el módulo DBML, diseña tu base de datos visualmente:

  • Click en "Add Table" para crear una tabla
  • Arrastra campos entre tablas para crear foreign keys
  • Genera SQL desde el menú de exportación

5. Escribe Módulos YAML

En el módulo YAML, define la estructura de tu aplicación:

  • Usa autocompletado presionando Ctrl+Space
  • El editor valida tu YAML en tiempo real
  • Preview visual en el panel derecho

6. Sincroniza

Exonoor sincroniza automáticamente:

  • Architecture ↔ YAML: Los servicios se convierten en módulos
  • YAML ↔ DBML: Las entidades se vinculan a tablas
  • Architecture ↔ Taskboard: Las tareas se vinculan a servicios

7. Genera Código

En el módulo CodeGen:

  1. Selecciona los módulos que quieres expandir
  2. Elige el framework target (React, FastAPI, etc.)
  3. Click en "Generar"
  4. Descarga como ZIP o haz PR directo a GitHub

¿Necesitas ayuda? Contactanos en [email protected]