This is a dotnet solution template from projects based on hexagonal architecture and best practices
- MediatR
- FluenValidation
- Serilog
- EntityFrameworkCore
- EntityFrameworkCore.SqlServer
- Xunit
- Moq
- Autofixture
- FluentAssertions
- docker and docker compose
- k6
- When use the template i recommend you dot not remove Order example scenario until you have you own implementations
To install the project template you have to use the following command
dotnet new install Hexagonal.Solution.Template
After that you can use it to create your project where -n is the name of your solution
dotnet new hexagonal-solution -n HexagonalSolution
If you had any doubts about the existing parameters you can also use -h to get more information
dotnet new hexagonal-solution -h
If you want to uninstall the template just execute the following command :(
dotnet new uninstall Hexagonal.Solution.Template