.NET .NET Aspire Community Toolkit
Das .NET.NET Aspire Community Toolkit ist Teil der .NET Stiftung. Das Community-Toolkit ist eine Sammlung von Integrationen und Erweiterungen für .NET.NET Aspire, die von der Community erstellt wurden. Das .NET.NET Aspire Team unterstützt offiziell nicht die Integrationen und Erweiterungen im Community-Toolkit. Die Community stellt diese Tools as-is bereit, zu denen jeder beitragen kann. Sie finden den Quellcode für das Toolkit auf GitHub.
Warum verwenden Sie das Toolkit?
Das Community-Toolkit bietet flexible, community-gesteuerte Integrationen, die das Ökosystem .NET.NET Aspire verbessern. Durch einen Beitrag helfen Sie bei der Gestaltung von Tools, die das Erstellen von cloudeigenen Anwendungen vereinfachen und vielseitiger gestalten.
Was ist im Toolkit?
Das Community-Toolkit ist ein wachsendes Projekt, das eine Reihe von NuGet-Paketen veröffentlicht. Das Ziel ist es, verschiedene Integrationen sowohl für Hosting als auch für client bereitzustellen, die ansonsten nicht Teil des offiziellen .NET Aspire-Projekts sind. Darüber hinaus verpackt das Community-Toolkit verschiedene Erweiterungen für beliebte Dienste und Plattformen. In den folgenden Abschnitten werden einige der Integrationen und Erweiterungen beschrieben, die derzeit im Toolkit verfügbar sind.
Hostingintegrationen
- Die Azure Integration statischer Web Apps ermöglicht die Unterstützung des lokalen Emulators:
- Die Integration des Azure Data API Builders ermöglicht nahtlose API-Erstellung für Ihre Daten.
- Die Bun Integration bietet Unterstützung für das Hosting von Bun-Anwendungen:
- Die Golang-Apps Integration bietet Unterstützung für das Hosting von Go-Anwendungen:
- Die Java--Integration führt Java-Code mit einem lokalen Java-Entwicklungskit (JDK) oder mithilfe eines Containers aus.
- Die Deno-Integration bietet Unterstützung für das Hosten von Deno Anwendungen und das Ausführen von Aufgaben.
- Die Ollama Integration bietet Erweiterungen und Ressourcendefinitionen sowie Unterstützung für das Herunterladen von Modellen beim Start.
- Die Meilisearch Integration ermöglicht das Hosten von Meilisearch-Containern.
- Die Rust-Apps-Integration bietet Unterstützung für das Hosting von Rust-Anwendungen.
Client Integrationen
Die folgenden client Integrationen sind im Toolkit verfügbar:
- OllamaSharp ist ein .NETclient für die Ollama-API:
- Meilisearch ist eine .NETclient für die Meilisearch-API:
Tipp
Überprüfen Sie immer das GitHub Repository- auf die aktuellsten up-to-Datumsinformationen des Toolkits.
Erweiterungen
Wenn Sie mit Node.jsarbeiten, gibt es viele Möglichkeiten, dasselbe zu erreichen. Zu diesem Zweck bietet das .NET.NET Aspire Community Toolkit einige Erweiterungen an, die Unterstützung für alternative Paketmanager (yarn und pnpm) sowie Verbesserungen im Entwickler-Workflow enthalten.
Wenn Sie keine benötigte Integration oder Erweiterung sehen, können Sie zum Toolkit beitragen, indem Sie Ihre eigene Integration erstellen und eine Pull-Anforderung übermitteln. Weitere Informationen finden Sie unter Wie man zusammenarbeitet.
Wie man zusammenarbeitet
Das Community Toolkit ist ein Open-Source-Projekt, und Beiträge aus der Community werden nicht nur begrüßt, sondern gefördert. Wenn Sie daran interessiert sind, beizutragen, lesen Sie sich die Mitwirkungsrichtliniendurch. Im Rahmen der .NET Foundation müssen die Mitwirkenden des Toolkits den .NET Foundation Code of Conducteinhalten.