Extensión de Visual Studio Code para el framework CGI-UNA que facilita el desarrollo de aplicaciones frontend y backend.
Descripción
Esta extensión proporciona un conjunto completo de herramientas para acelerar el desarrollo en el ecosistema UNA, permitiendo la creación rápida de componentes, servicios, controladores y configuraciones tanto para el frontend como para el backend mediante la generación automática de código basada en plantillas.
Características
Templates
Frontend
Crear Endpoints: Genera archivos de configuración de endpoints para APIs
Crear Páginas: Crea páginas index y formularios con estructura predefinida
Crear Repositorio: Genera repositorios para manejo de datos
Crear Store: Crea stores para manejo de estado
Crear Tipos: Genera definiciones de tipos TypeScript
Backend
Crear Clase: Genera clases de dominio con anotaciones JPA
Crear Controlador: Crea controladores REST con endpoints básicos
Crear Servicio: Genera interfaces y implementaciones de servicios
Crear Modelo: Crea modelos de datos con validaciones
Crear Repositorio: Genera repositorios JPA
Crear Configuraciones: Múltiples tipos de configuraciones (DB, microservicios, admin, etc.)
Crear Excepciones: Genera clases de excepción personalizadas
Uso
Acceso a los Comandos
Desde el Explorador de Archivos:
Click derecho en cualquier carpeta
Seleccionar "UNA - Code Templates"
Elegir entre "Frontend" o "Backend"
Seleccionar el tipo de archivo que desea crear
Desde la Paleta de Comandos:
Presionar Ctrl+Shift+P
Escribir "UNA" para ver todos los comandos disponibles
Seleccionar el comando deseado
Ejemplo de Uso
Para crear un controlador backend:
Click derecho en la carpeta donde desea crear el archivo