Skip to content
jasontaylordev edited this page Mar 16, 2026 · 8 revisions

Clean Architecture Solution Template

This is a template for creating ASP.NET Core solutions following the principles of Clean Architecture.

Getting Started

See README.md for instructions on how to get started with the Clean Architecture template.

Architectual Decision Log

This log lists the architectural decisions made during the development of the Clean Architecture template.

  • ADR-001: Using Entity Framework Core Directly in the Application Layer
  • ADR-002: Adopting Trunk‐Based Development for Branching Strategy
  • ADR-003: Adopting Aspire for Orchestration and Testing
  • ADR-004: MediatR.Contracts reference in Domain