Commit 62806125 by César Galvis

docs: updated backend structure docs with team comments

parent 23412d25
...@@ -30,7 +30,7 @@ Se recomienda que la estructura de carpetas de la solución sea así: ...@@ -30,7 +30,7 @@ Se recomienda que la estructura de carpetas de la solución sea así:
   └── WebApi    └── 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. 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.
...@@ -38,14 +38,14 @@ Esta capa contiene código del dominio y reglas de negocio que se reutilizan en ...@@ -38,14 +38,14 @@ Esta capa contiene código del dominio y reglas de negocio que se reutilizan en
src/Core src/Core
├── Core.csproj # Archivo del proyecto de .NET ├── Core.csproj # Archivo del proyecto de .NET
├── Domain # Archivos del dominio ├── Domain # Archivos del dominio
│   ├── Constants # Clases con constantes │   ├── Entities # Clases de entidades de las bases de datos
│   ├── Entities # Clases de tipo Entidad │   └── Utils # Clases generales
   ├── Enums # Clases con enumeraciones    ├── Constants # Clases con constantes
   └── Utils # Clases generales que no son ni DTOs ni entidades (objetos planos)    └── Enums # Clases con enumeraciones
└── Interfaces # Interfaces generales del sistema └── Interfaces # Interfaces generales del sistema
``` ```
#### Proyecto `Application` #### Capa `Application`
Capa en donde se maneja la lógica de negocio para los casos de uso. Capa en donde se maneja la lógica de negocio para los casos de uso.
...@@ -63,7 +63,7 @@ src/Application ...@@ -63,7 +63,7 @@ src/Application
└── Validators # Reglas de validaciones de clases └── Validators # Reglas de validaciones de clases
``` ```
#### Proyecto `Infrastructure` #### Capa `Infrastructure`
Capa en donde se manejarán conexiones con bases de datos y sistemas externos. Capa en donde se manejarán conexiones con bases de datos y sistemas externos.
...@@ -74,15 +74,15 @@ src/Infrastructure ...@@ -74,15 +74,15 @@ src/Infrastructure
└── Persistence # Archivos para la base de datos principal (SQL) └── Persistence # Archivos para la base de datos principal (SQL)
├── Config # Archivos de configuración ├── Config # Archivos de configuración
│   ├── DependencyRegistry # Archivos de configuración para registro de dependencias │   ├── 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) ├── GeneralContext.cs # Contexto de base de datos (SQL)
├── Migrations # Migraciones de la base de datos ├── Migrations # Migraciones de la base de datos
└── Repositories # Repositorios de las entidades └── Repositories # Repositorios de las entidades
``` ```
#### Proyecto `WebApi` #### Capa `WebApi`
Capa de presentación Capa de presentación.
```sh ```sh
src/WebApi 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