.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 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.
Client-integraties
De volgende client integraties zijn beschikbaar in de toolkit:
- OllamaSharp is een .NETclient voor de Ollama-API:
- Meilisearch- is een .NETclient voor de Meilisearch-API:
Tip
Controleer altijd de GitHub opslagplaats op de meest up-to-datumgegevens in de toolkit.
Extensies
Wanneer u met Node.jswerkt, zijn er veel manieren om hetzelfde te bereiken. Daartoe maakt de .NET.NET Aspire Community Toolkit enkele extensies beschikbaar die ondersteuning bieden voor alternatieve pakketbeheerders (yarn en pnpm) en werkstroomverbeteringen voor ontwikkelaars.
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.