.NET .NET Aspire Boîte à outils communautaire
La .NET.NET Aspire Community Toolkit fait partie de la Fondation .NET. La boîte à outils de la communauté est une collection d’intégrations et d’extensions pour .NET.NET Aspire créées par la communauté. L’équipe .NET.NET Aspire ne prend pas officiellement en charge les intégrations et extensions dans le kit de ressources de la communauté. La communauté fournit ces outils as-is pour que tout le monde utilise et contribue. Vous trouverez le code source du kit de ressources sur GitHub.
Pourquoi utiliser le kit de ressources ?
La boîte à outils de la communauté offre des intégrations flexibles basées sur la communauté qui améliorent l’écosystème .NET.NET Aspire. En contribuant, vous aidez à mettre en forme des outils qui facilitent la création d’applications natives cloud et plus polyvalentes.
Qu’est-ce qui se trouve dans la boîte à outils ?
Le kit de ressources de la communauté est un projet en croissance, en publiant un ensemble de packages NuGet. Il vise à fournir diverses intégrations, à la fois l’hébergement et le client, qui ne font pas autrement partie du projet officiel .NET.NET Aspire. En outre, la boîte à outils de la communauté regroupe différentes extensions pour les services et plateformes populaires. Les sections suivantes détaillent certaines des intégrations et extensions actuellement disponibles dans le kit de ressources.
Intégrations d’hébergement
- L’intégration Azure Static Web Apps permet de prendre en charge l’émulateur local :
- L’intégration Azure Data API Builder permet de créer des API transparentes pour vos données :
- L’intégration Bun prend en charge l’hébergement d’applications Bun :
- L’intégration des applications Golang prend en charge l’hébergement d’applications Go :
- L’intégration Java exécute du code Java avec un kit de développement Java local (JDK) ou à l’aide d’un conteneur :
- L’intégration Deno prend en charge l’hébergement d’applications Deno et l’exécution de tâches.
- L’intégration Ollama fournit des extensions, des définitions de ressources et prend en charge le téléchargement de modèles lors du démarrage.
- L’intégration Meilisearch permet d’héberger des conteneurs Meilisearch.
- L'intégration des applications Rust fournit un support pour l'hébergement d'applications Rust.
intégrations Client
Les intégrations clientes suivantes sont disponibles dans le kit de ressources :
- OllamaSharp est un client .NET pour l’API Ollama :
- Meilisearch est un client .NET pour l’API Meilisearch :
Pourboire
Vérifiez toujours le référentiel GitHub pour obtenir les informations les plus up-to-date sur le kit de ressources.
Extensions
Lorsque vous travaillez avec Node.js, il existe de nombreuses façons d’atteindre la même chose. À cette fin, .NET.NET Aspire Community Toolkit expose certaines extensions qui incluent la prise en charge d’autres gestionnaires de package (yarn et pnpm), et des améliorations du flux de travail des développeurs.
Si vous ne voyez pas l'intégration ou l'extension dont vous avez besoin, vous pouvez contribuer à la boîte à outils en créant votre propre intégration et en soumettant une pull request. Pour plus d’informations, consultez Comment collaborer.
Comment collaborer
Le kit de ressources communautaire est un projet open source et les contributions de la communauté ne sont pas seulement accueillies, mais encouragées. Si vous souhaitez contribuer, consultez les consignes de contribution. Dans le cadre de la Fondation .NET, les contributeurs de la boîte à outils doivent respecter le Code de conduite .NET Foundation.