hn-dotnet/README.md
2020-12-01 20:30:17 +01:00

34 lines
868 B
Markdown

# hn-dotnet : un clone d'Hacker News en dotnet !
## Démarche
On crée un fichier solution avec `dotnet new sln`.
Commençons par le commencement, les building blocks, des classes pour nous faciliter la vie !
```console
$ mkdir BuildingBlocks
$ cd BuildingBlocks
$ dotnet new classlib && dotnet new gitignore
```
Ensuite viens le domaine :
```console
$ mkdir Domain
$ cd Domain
$ dotnet new classlib && dotnet new gitignore
```
On crée ensuite les différentes classes nécessaires au fonctionnement de l'application...
Ensuite viens la couche applicative avec nos **commands** et nos **queries** pour un couplage faible.
```console
$ mkdir Application
$ cd Application
$ dotnet new classlib && dotnet new gitignore
```
On ajoute aussi le package MediatR avec `dotnet add package MediatR` et la référence au domaine avec `dotnet add reference ../Domain`.