.NET .NET Aspire Community Toolkit
De .NET.NET Aspire Community Toolkit maakt deel uit van de .NET Foundation. De community-toolkit is een verzameling integraties en extensies voor .NET.NET Aspire gemaakt door de community. Het .NET.NET Aspire team ondersteunt de integraties en extensies niet officieel in de community-toolkit. De community biedt deze hulpprogramma's as-is die iedereen kan gebruiken en eraan kan bijdragen. U vindt de broncode voor de toolkit op GitHub.
Waarom de toolkit gebruiken?
De community-toolkit biedt flexibele, communitygestuurde integraties die het .NET.NET Aspire ecosysteem verbeteren. Door bij te dragen, helpt u hulpmiddelen te ontwikkelen die het bouwen van cloud-native toepassingen eenvoudiger en veelzijdiger maken.
Wat zit er in de toolkit?
De community-toolkit is een groeiend project, dat een set NuGet-pakketten publiceert. Het is erop gericht om verschillende integraties te bieden, zowel hosting als client, die anders geen deel uitmaken van het officiΓ«le .NET.NET Aspire project. Daarnaast verpakt de community-toolkit verschillende extensies voor populaire services en platforms. In de volgende secties worden enkele van de integraties en extensies beschreven die momenteel beschikbaar zijn in de toolkit.
Hosting-integraties
- De integratie van Azure Static Web Apps maakt ondersteuning voor lokale emulator mogelijk:
- Integratie van de Static Web Apps-emulator π.NET AspireAzure.
- π¦ CommunityToolkit.Aspire. Hosting.Azure. StaticWebApps.
- Dankzij de integratie van Azure Data API Builder kunt u naadloos API's maken voor uw gegevens:
- De integratie van Bun biedt ondersteuning voor het hosten van Bun-toepassingen:
- De Golang-apps integratie biedt ondersteuning voor het hosten van Go-toepassingen:
- De Java-integratie voert Java-code uit met een lokale Java Development Kit (JDK) of met behulp van een container:
- De Deno-integratie biedt ondersteuning voor het hosten van Deno toepassingen en het uitvoeren van taken.
- De integratie van Ollama biedt extensies en resourcedefinities, en ondersteuning voor het downloaden van modellen tijdens de opstart.
- De integratie van de Meilisearch maakt het mogelijk om Meilisearch-containers te hosten.
- De Rust-apps integratie biedt ondersteuning voor het hosten van Rust-toepassingen.
- De SQLite-integratie biedt ondersteuning voor het hosten van SQLite-databases.
Client-integraties
De volgende clientintegraties zijn beschikbaar in de toolkit:
- OllamaSharp is een .NET-client voor de Ollama-API:
- Meilisearch is een .NET-client voor de Meilisearch-API:
- De SQLite-integratie biedt ondersteuning voor het hosten van SQLite-databases.
- De SQLite Entity Framework-integratie biedt ondersteuning voor het hosten van SQLite-databases met Entity Framework.
Tip
Controleer altijd de GitHub opslagplaats voor de meest actuele informatie over de toolkit.
Extensies
Om de functionaliteit van de .NET.NET Aspire-integraties uit te breiden, biedt de Community Toolkit ook uitbreidingspakketten voor sommige hostingintegraties. De volgende extensies zijn beschikbaar in de toolkit:
- π¦ CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
- π¦ CommunityToolkit.Aspire. Hosting.SqlServer.Extensions
- π¦ CommunityToolkit.Aspire. Gastvrijheid.PostgreSQL. Extensies
- π¦ CommunityToolkit.Aspire. Gastvrijheid.Redis. Extensies
- π¦ CommunityToolkit.Aspire. Hosting.MongoDB. Extensies
Als u geen integratie of extensie ziet die u nodig hebt, kunt u bijdragen aan de toolkit door uw eigen integratie te maken en een pull-aanvraag in te dienen. Zie Samenwerkenvoor meer informatie.
Samenwerken
De community-toolkit is een opensource-project en bijdragen van de community worden niet alleen verwelkomd, maar aangemoedigd. Als u geΓ―nteresseerd bent in het bijdragen, raadpleegt u de richtlijnen voor bijdragen. Als onderdeel van de .NET Foundation moeten inzenders van de toolkit voldoen aan de .NET Gedragscode.