Kurmann.Templates 0.3.1-preview.202404081546

Additional Details

Dieses Repository wird nicht mehr aktiv weiterentwickelt und ist archiviert. Aufgrund der Entscheidung vom 31. Mai 2024, die Arbeiten nicht mehr in mehreren Repositories, sondern im Monorepo https://github.com/kurmann/videoschnitt weiterzuführen, ist die Sinnhaftigkeit dieser Repository-Templates nicht mehr gegeben.

This is a prerelease version of Kurmann.Templates.
There is a newer version of this package available.
See the version list below for details.
dotnet new install Kurmann.Templates::0.3.1-preview.202404081546
This package contains a .NET Template Package you can call from the shell/command line.

.NET Templates

Eine kleine Sammlung von verschiedenen Templates zur Beschleunigung der .NET-Entwicklung und vereinfachten NuGet-Veröffentlichung.

Beschreibung

Kurmann.Templates bietet eine kleine Palette von .NET Projekt-Templates, die speziell darauf ausgelegt sind, Entwicklern einen schnellen Start und eine Einhaltung von Best Practices in der .NET Entwicklung zu ermöglichen. Die enthaltenen Templates umfassen eine vorstrukturierte Basis für verschiedene Projekttypen, inklusive aller nötigen Konfigurationen für eine effiziente Veröffentlichung als NuGet-Paket.

Installation

Die Installation der Templates erfolgt unkompliziert über die .NET CLI:

dotnet new --install Kurmann.Templates

Verfügbare Templates

Nach der Installation sind verschiedene Templates nutzbar, die den Entwicklungsprozess unterstützen:

Klassenbibliothek Template

  • Kurzname: nuget-classlib
  • Erstellt eine .NET Klassenbibliothek im "Kurmann"-Namespace, vorbereitet für die NuGet-Veröffentlichung.
Nutzung Klassenbibliotheks-Template
dotnet new nuget-classlib -n MeinNugetPaket -o src

GitHub-Action für NuGet-Veröffentlichung

  • Kurzname: nuget-classlib-workflow
  • Generiert eine GitHub-Action-Workflow-Datei für die automatische Veröffentlichung auf NuGet.org.
Nutzung GitHub-Action
dotnet new nuget-classlib-workflow

Template: .NET Gitignore

  • Kurzname: dotnet-gitignore
  • Erstellt ein .gitignore im Arbeitsverzeichnis speziell für .NET-Entwicklungen, basierend auf aktuellen Best Practices und gängigen Ignorierungsregeln für .NET-Projekte.
Nutzung Gitignore-Template

Nach der Installation des Kurmann.Templates Pakets kann das .gitignore Template wie folgt angewendet werden:

dotnet new dotnet-gitignore

Dieser Befehl fügt ein vorkonfiguriertes .gitignore zu Ihrem Projekt hinzu, das eine Vielzahl von für .NET-Projekte typischen temporären Dateien und Verzeichnissen ignoriert.

Lizenz

Das Projekt steht unter der Apache 2.0 Lizenz.

Änderungsverlauf

Unveröffentlicht

  • Neues Template um ein ganzes GitHub-Repository zu erstellen mit .NET-Projekten, Gitignore, Nuget-Packaging-Workflows

Version 0.3.1 - 2024-04-08

Geändert
  • Vereinfachter Workflow für Zwischenreleases mit automatischer Datumsvergabe bei Vorschauversionen nach dem Vorbild aus "Kurmann.Messaging"

Version 0.3.0 - 2024-04-06

Hinzugefügt
  • Template erstellt zur Erstellung einer GitHub-Action für die automatische Veröffentlichung von NuGet-Paketen.

Version 0.2.0 - 2024-04-06

Hinzugefügt
  • Template erstellt zur Erstellung einer Klassenbibliothek im Kurmann-Namespace.

Version 0.1.0 - 2024-04-06

Hinzugefügt
  • Template zur Erstellung einer Gitignore-Datei.
  • Erste Veröffentlichung mit einer Vorlage für eine .NET-Klassenbibliothek mit NuGet-Unterstützung.
  • .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.

Siehe README.md für Details.