Commit 62806125 by César Galvis

docs: updated backend structure docs with team comments

parent 23412d25
......@@ -30,22 +30,22 @@ Se recomienda que la estructura de carpetas de la solución sea así:
   └── WebApi
```
#### Proyecto `Core`
#### Capa `Core`
Esta capa contiene código del dominio y reglas de negocio que se reutilizan en la solución. Se debe evitar que esta capa tenga dependencias externas.
```sh
src/Core
├── Core.csproj # Archivo del proyecto de .NET
├── Domain # Archivos del dominio
│   ├── Constants # Clases con constantes
│   ├── Entities # Clases de tipo Entidad
   ├── Enums # Clases con enumeraciones
   └── Utils # Clases generales que no son ni DTOs ni entidades (objetos planos)
└── Interfaces # Interfaces generales del sistema
├── Core.csproj # Archivo del proyecto de .NET
├── Domain # Archivos del dominio
│   ├── Entities # Clases de entidades de las bases de datos
│   └── Utils # Clases generales
   ├── Constants # Clases con constantes
   └── Enums # Clases con enumeraciones
└── Interfaces # Interfaces generales del sistema
```
#### Proyecto `Application`
#### Capa `Application`
Capa en donde se maneja la lógica de negocio para los casos de uso.
......@@ -63,7 +63,7 @@ src/Application
└── Validators # Reglas de validaciones de clases
```
#### Proyecto `Infrastructure`
#### Capa `Infrastructure`
Capa en donde se manejarán conexiones con bases de datos y sistemas externos.
......@@ -74,15 +74,15 @@ src/Infrastructure
└── Persistence # Archivos para la base de datos principal (SQL)
├── Config # Archivos de configuración
│   ├── DependencyRegistry # Archivos de configuración para registro de dependencias
│   └── Entities # Archivos de configuración de entidades de la base de
│   └── Entities # Archivos de configuración de entidades de la base de datos
├── GeneralContext.cs # Contexto de base de datos (SQL)
├── Migrations # Migraciones de la base de datos
└── Repositories # Repositorios de las entidades
```
#### Proyecto `WebApi`
#### Capa `WebApi`
Capa de presentación
Capa de presentación.
```sh
src/WebApi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment