clean-architecture-dotnet
Use when laying out or extending a .NET / ASP.NET Core solution — which project a class belongs in, which project may reference which, and how an endpoint reaches a use case.
Pinned to revision 5dfe1e4c5f94, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/clean-architecture-dotnet/SKILL.md
- skills/clean-architecture-dotnet/references/architecture-layers.md
- skills/clean-architecture-dotnet/references/convention-based-di.md
- skills/clean-architecture-dotnet/references/cqrs-patterns.md
- skills/clean-architecture-dotnet/references/ddd.md
- skills/clean-architecture-dotnet/references/interface-placement.md
- skills/clean-architecture-dotnet/references/layer-responsibilities.md
- skills/clean-architecture-dotnet/references/netarchtest-rules.md
- skills/clean-architecture-dotnet/references/patterns.md
- skills/clean-architecture-dotnet/references/project-structure.md
- skills/clean-architecture-dotnet/scripts/init-project.ps1
- skills/clean-architecture-dotnet/scripts/init-project.sh
- skills/clean-architecture-dotnet/templates/Api/IApiMarker.cs
- skills/clean-architecture-dotnet/templates/Application/IApplicationMarker.cs
- skills/clean-architecture-dotnet/templates/Application/Shared/ICommandBus.cs
- skills/clean-architecture-dotnet/templates/Application/Shared/ICommandHandler.cs
- skills/clean-architecture-dotnet/templates/Application/Shared/IQueryBus.cs
- skills/clean-architecture-dotnet/templates/Application/Shared/IQueryHandler.cs
- skills/clean-architecture-dotnet/templates/Domain/IDomainMarker.cs
- skills/clean-architecture-dotnet/templates/Infrastructure/CQRS/CommandBus.cs
- skills/clean-architecture-dotnet/templates/Infrastructure/CQRS/QueryBus.cs
- skills/clean-architecture-dotnet/templates/Infrastructure/DependencyInjection.cs
- skills/clean-architecture-dotnet/templates/Infrastructure/IInfrastructureMarker.cs
- skills/clean-architecture-dotnet/templates/IntegrationTests/ArchitectureTests.cs
Every link opens the file at its source, pinned to the revision this page describes.