Skip to content

Commit

Permalink
Merge pull request #5 from Tim-Maes/Tim-Maes-patch-2
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
Tim-Maes committed Dec 1, 2023
2 parents 8be177f + aa1b918 commit 99070f8
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,23 +41,23 @@ Remove the example queries/mutation/repositories etc and implement your own.

## Architecture overview

**WebApi**
### WebApi

A .NET 8 WebAPI application, here we have our GraphAPI endpoint. This application depends on the Application layer, and it also has a reference to the Infrastructure layer to wire up the IoC container (dependency injection), so we only use it in the `ServiceCollectionExtensions`.

**Application**
### Application

This layer contains all application logic and it depends only on the Domain and Core layer. Here we implement the handlers, graphApi input and output types, queries and mutations. This project depends on the Domain and the Core project.

**Domain**
### Domain

This will contain all models, enums, exceptions, interfaces, types and logic specific to the domain layer. This project references no other project.

**Infrastructure**
### Infrastructure

In this layer we implement the data access (repositories, Dapper implementation, EntityMaps..) and possibly classes to access other external resources. These classes should be based on interfaces defined within the application layer.

**Core**
### Core

This project holds some core logic that we need in our solution. In the template, we have logic that wires up the custom handler system.

Expand Down

0 comments on commit 99070f8

Please sign in to comment.