Kurmann.AutomateVideoPublishing.Templates
1.3.0
Kurmann.Videoschnitt.Templates
Additional DetailsRenaming main namespace from "AutomateVideoPublishing" to "Videoschnitt"
See the version list below for details.
dotnet new install Kurmann.AutomateVideoPublishing.Templates::1.3.0
Automate Video Publishing Templates
Dieses Repository, "Automate Video Publishing Templates", ist eine Sammlung von benutzerdefinierten .NET Templates, die darauf ausgelegt sind, die schnelle Entwicklung von Modulen und Anwendungen innerhalb des Automate Video Publishing Projekts zu erleichtern. Jedes Template hält sich an unsere Architekturprinzipien und bietet eine strukturierte Grundlage für den Bau modularer, wartbarer und skalierbarer Lösungen in .NET Core und ASP.NET Core Anwendungen.
Verfügbare Templates
Service Collection Integrated Module (SCI Module)
Kurzname: scimodule
Das ServiceCollectionIntegratedModuleTemplate
ist das erste Template in dieser Sammlung, entworfen für die nahtlose Erstellung von Modulen, die einfach mit der IServiceCollection
für Dependency Injection integriert werden können. Dieses Template legt Wert auf Modularität, Event-Driven Design und klare Operationsergebnis-Typen, um den Entwicklungsprozess zu vereinfachen und Konsistenz über Module hinweg zu gewährleisten.
Features
- IServiceCollection Integration: Erleichtert die Registrierung von Diensten mit der IServiceCollection, was die Dependency Injection verbessert.
- Modulare Architektur: Hält sich an unsere Prinzipien von hoher Kohäsion und loser Kopplung.
- Event-Driven Design: Beinhaltet Event- und Delegate-Muster für die Nachrichtenverarbeitung innerhalb des Moduls.
- Operationsergebnis-Typen: Nutzt Result<T> für die explizite Handhabung von Erfolgs- und Fehlerfällen.
- Einfache Integration: Entwickelt für die mühelose Eingliederung in Host-Anwendungen.
- Namespace-Unterstützung: Der Stammnamespace
Kurmann.AutomateVideoPublishing
wird korrekt angewandt.
Installation
dotnet new install Kurmann.AutomateVideoPublishing.Templates
Anwendung
Nach der Installation können Sie ein neues Projekt basierend auf einem Template erstellen mit:
dotnet new [TemplateShortName] -n IhrModulName
Beispiel
dotnet new scimodule -n MediaFileWatcher
ergibt ein Modul mit den .NET-Projekten
Kurmann.AutomateVideoPublishing.MediaFileWatcher.ConsoleApp
Kurmann.AutomateVideoPublishing.MediaFileWatcher.Module
Kurmann.AutomateVideoPublishing.MediaFileWatcher.Entities
Kurmann.AutomateVideoPublishing.MediaFileWatcher.Tests
-
.NETStandard 2.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 | |
---|---|---|---|
1.7.0-beta.1 | 85 | 3/31/2024 | |
1.7.0-beta | 320 | 3/31/2024 | |
1.6.0 | 185 | 3/31/2024 | |
1.5.1-alpha | 171 | 3/31/2024 | |
1.5.0-alpha | 179 | 3/31/2024 | |
1.4.0 | 190 | 3/25/2024 | |
1.3.0 | 181 | 3/25/2024 | |
1.2.0 | 229 | 3/25/2024 |
Service Collection Integrated Module
- Namespace-Unterstützung: Kurmann.AutomateVideoPublishing wird bei jedem Modul als Stammnamespace verwendet.
- IServiceCollection-Methode heisst jetzt AddModuleName (mit "ModuleName" als Name des Moduls).