Files
adas-core/Documentation/docs/docs/development.md
T
2026-06-26 10:29:23 +02:00

832 B

Guia de desarrollo

Requisitos

  • .NET 8 SDK
  • Docker (opcional, para MongoDB y RabbitMQ locales)
  • Visual Studio 2022 o VS Code

Compilacion

dotnet build adas-core.sln

Tests

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:
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.