Para tener el frontend funcionando, sigue estos pasos:
- Versión de Node.js: Asegúrate de tener Node.js
v22.14.0instalado. - Navega: Abre tu terminal y ve al directorio
Aetheris. - Instala Dependencias: Ejecuta
npm installpara instalar todos los paquetes necesarios.
- SDK de .NET 9.0
- MySQL 8.0+
Configuracion del backend:
- Clonar Repositorio: Clona el repositorio.
- Navega: Cambia tu directorio a
BackendAetheris. - Instalar Dependencias: Ejecuta
dotnet restorepara instalar todas las dependencias del proyecto. - Configurar Base de Datos: Abre
appsettings.jsony actualízalo con tus credenciales de la base de datos MySQL. - Aplicar Migraciones: Ejecuta
dotnet ef database updatepara aplicar las migraciones de la base de datos. - Ejecutar Aplicación: Inicia el backend ejecutando
dotnet run.
| Tipo de Cambio | ¿Requiere Migración? | Comando |
|---|---|---|
| Añadir una columna | SÍ | dotnet ef migrations add AddColumn |
| Modificar lógica | NO | dotnet run |
| Añadir una nueva tabla | SÍ | dotnet ef migrations add AddTable |
| Añadir un nuevo endpoint | NO | dotnet run |
| Cambiar tipo de dato | SÍ | dotnet ef migrations add ChangeType |
| Modificar validaciones | NO | dotnet run |
Regla de Oro: Si modificas algo en el directorio Models/ que afecte la estructura de tu base de datos, necesitarás crear una nueva migración. Para cambios solo de lógica, simplemente vuelve a ejecutar la aplicación.