Skip to content

carloswm85/dotnet-template-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

209 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


banner


DotNet Template Kit

https://github.com/carloswm85/dotnet-template-kit

Introduction:

  • Dot Net solution templates for different architectures.

1. Available Templates

# Name Status When to Use (recommendation) Docs
SMA Simple Monolith Architecture 🟢 CRUD apps, internal tools, MVPs README.md
BNLA Basic N-Layer Architecture 🟢 Small to medium projects, learning/prototyping, simple CRUD apps with limited business complexity. README.md
CNLA Complex N-Layer Architecture 🟢 Enterprise applications, large teams, long-term maintainability. N-Layer Architecture with Unit of Work and Repository design patterns. It also includes an Angular project. README.md
VSA Vertical Slice Architecture 🟡 APIs with many independent endpoints, microservices, modular monoliths. README.md
CNA Clean Architecture 🟠 Domain-rich applications, teams prioritizing testability and strict dependency rules. README.md

🟠 = Planned, 🟡 = In Progress, 🟢 = Finished, 🔴 = Blocked/Unfinished

1.1 Recommended Learning Path

# Architecture Note
1 SMA -
2 BNLA Simpler than CNLA

The other architecture will be listed once they are finished.


2. Available Branches

Branch Content/Stack Status Link
main NET Core 10 solution templates, production ready content only 🟢 🔗
dtk-netcore10 NET Core 10 content 🟢 🔗
dtk-netcore10-identity NET Core 10 content, CNLA only, with Identity API implementation 🟢 🔗
dtk-netcore8 NET Core 8 content, CNLA only 🟢 🔗

dev-* is used for development versions.


3. Additional Documentation

DTK Documentation

Architecture

About

ASP.NET Core templates, multiple architectures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors