-
-
Save caiaffa/08c3335dfa9f1fadda26cbd4b2759fe0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
├── src | |
│ ├── Api # API layer | |
| | ├── UseCases # API business rules in use cases | |
| | | ├── GetTodos # Use Case to get all the todo tasks | |
| | | | ├── TodoController.cs # Todo Controller for the Get All | |
| | | | ├── GetTodosPresenter.cs # Presenter | |
│ ├── Application # Application layer | |
| | ├── Boundaries # Input and output ports helping us to cross boundaries | |
| | ├── Services # Application services to handle application business logic | |
| | ├── UseCases # Use cases interactors | |
│ ├── Domain | |
| | ├── Aggregate root folders # Domain layer following DDD | |
| | ├── (entities, domain services and repositories interfaces per aggreagate root) | |
│ ├── Infrastructure # Infrastructure layer | |
| | ├── Repositories # Implementation of our repositories | |
| | ├── Clients # i.e. implementation of some http clients to retrieve data | |
└── ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment