Was macht dotnet-clean-architecture-skills?
🚀 Erstellen Sie .NET-Anwendungen mit Clean Architecture, Vorlagen und Best Practices für CQRS und Domain-Driven Design.
Übersicht
Diese Fertigkeit hilft Entwicklern, robuste und wartbare .NET-Anwendungen zu erstellen, die den Prinzipien der Clean Architecture folgen. Sie integriert CQRS und Domain-Driven Design, um eine klare Trennung der Belange und eine domänenzentrierte Entwicklung zu fördern.
Hauptfunktionen
- Projektvorlagen: Vordefinierte Vorlagen für schnelle Projektinitialisierung.
- CQRS-Unterstützung: Automatische Generierung von Command- und Query-Handlern.
- Domain-Driven Design: Werkzeuge zur Definition von Entitäten, Wertobjekten und Aggregaten.
- Best Practices: Integration von Abhängigkeitsinjektion, MediatR und anderen branchenüblichen Praktiken.
Verwendung
- Projekt erstellen: Verwenden Sie den Befehl
dotnet new cleanarch(falls verfügbar) oder folgen Sie den Anweisungen des Assistenten. - Schichten definieren: Das Projekt ist in die Schichten
Domain,Application,InfrastructureundPresentationunterteilt. - CQRS anwenden: Definieren Sie Commands und Queries mit MediatR.
- DDD modellieren: Erstellen Sie domänenspezifische Modelle und Geschäftsregeln.
Voraussetzungen
- .NET 8 SDK oder höher
- Grundkenntnisse in Clean Architecture, CQRS und DDD
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex (eingeschränkt)
Beitrag leisten
Pull-Requests und Verbesserungsvorschläge sind willkommen. Bitte erstellen Sie bei Fragen oder Fehlern ein Issue im Repository.
Lizenz
MIT