GPreviatti.Template.Hexagonal.Solution
8.0.35
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet new install GPreviatti.Template.Hexagonal.Solution::8.0.35
This package contains a .NET Template Package you can call from the shell/command line.
Hexagonal architecture solution template
This is a dotnet solution template from projects based on hexagonal architecture and best practices
Used Technologies
- MediatR
- FluenValidation
- Serilog
- EntityFrameworkCore
- EntityFrameworkCore.SqlServer
- Xunit
- Moq
- Testcontainers
- Autofixture
- FluentAssertions
Advisors and recommendations
- When use the template i recommend you dot not remove Order example scenario until you have you own implementations
How to use the template
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
Official solution template documentation
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.0.59 | 118 | 8/19/2024 |
8.0.57 | 119 | 8/19/2024 |
8.0.56 | 110 | 8/18/2024 |
8.0.52 | 109 | 8/18/2024 |
8.0.48 | 112 | 8/18/2024 |
8.0.47 | 120 | 8/18/2024 |
8.0.44 | 113 | 8/17/2024 |
8.0.43 | 121 | 8/17/2024 |
8.0.42 | 112 | 8/17/2024 |
8.0.41 | 115 | 8/10/2024 |
8.0.40 | 109 | 8/10/2024 |
8.0.39 | 56 | 8/4/2024 |
8.0.37 | 1,775 | 1/20/2024 |
8.0.36 | 236 | 1/16/2024 |
8.0.35 | 138 | 1/16/2024 |
8.0.34 | 141 | 1/16/2024 |
1.0.0 | 139 | 1/16/2024 |
Improve project namespace