rama creada apartir de master en j

This commit is contained in:
jrojas
2026-06-26 10:29:23 +02:00
parent 319fd3dfb0
commit c1517fda87
2810 changed files with 1927392 additions and 25392 deletions
+37
View File
@@ -0,0 +1,37 @@
# Guia de desarrollo
## Requisitos
- .NET 8 SDK
- Docker (opcional, para MongoDB y RabbitMQ locales)
- Visual Studio 2022 o VS Code
## Compilacion
```bash
dotnet build adas-core.sln
```
## Tests
```bash
dotnet test adas-core.sln
```
## Ejecucion local
1. Configura las cadenas de conexion en `appsettings.json`.
2. Inicia MongoDB y RabbitMQ (puedes usar Docker Compose si esta disponible).
3. Ejecuta el proyecto `adas-core`:
```bash
dotnet run --project adas-core/adas-core.csproj
```
## Convenciones de codigo
- Usa `async`/`await` para operaciones de I/O.
- Lanza excepciones de dominio (`BadRequestException`, `NotFoundException`, etc.) desde servicios y controllers.
- Documenta los endpoints publicos con comentarios XML.
- Manten los controladores delgados: la logica debe residir en los servicios de aplicacion.