.NET .NET Aspire Community Toolkit
.NET .NET Aspire Community Toolkit är en del av .NET Foundation. Community toolkit är en samling integreringar och tillägg för .NET.NET Aspire som skapats av communityn. .NET .NET Aspire-teamet har inte officiellt stöd för integreringar och tillägg i community-verktygslådan. Communityn tillhandahåller dessa verktyg as-is för alla att använda och bidra till. Du hittar källkoden för verktygslådan på GitHub.
Varför ska du använda verktygslådan?
Community toolkit erbjuder flexibla, samhällsdrivna integreringar som förbättrar .NET.NET Aspire ekosystemet. Genom att bidra hjälper du till att forma verktyg som gör det enklare och mer mångsidigt att skapa molnbaserade program.
Vad finns i verktygslådan?
Community toolkit är ett växande projekt som publicerar en uppsättning NuGet-paket. Det syftar till att tillhandahålla olika integreringar, både värd och klient, som annars inte är en del av det officiella .NET.NET Aspire projektet. Dessutom paketar community toolkit olika tillägg för populära tjänster och plattformar. I följande avsnitt beskrivs några av de integreringar och tillägg som för närvarande är tillgängliga i verktygslådan.
Värdtjänster för integrationer
- Integreringen Azure Static Web Apps möjliggör stöd för lokal emulator:
- Med Azure Data API Builder integrering kan du skapa sömlösa API:er för dina data:
- Integreringen Bun ger stöd för att vara värd för Bun-program:
- Golang-applikationer integration ger stöd för att hosta Go-applikationer:
- Integreringen Java kör Java-kod med ett lokalt Java Development Kit (JDK) eller med hjälp av en container:
- Integreringen Deno ger stöd för att vara värd för Deno-applikationer och att köra uppgifter.
- Integrationen Ollama innehåller tillägg och resursdefinitioner samt stöd för nedladdning av modeller vid start.
- Integreringen Meilisearch möjliggör värdhantering av Meilisearch-containrar.
- Rust-appar-integrering ger stöd för att hosta Rust-applikationer.
- Integreringen SQLite ger stöd för att vara värd för SQLite-databaser.
Client integreringar
Följande klientintegreringar är tillgängliga i verktygslådan:
- OllamaSharp är en .NET-klient för Ollama-API:et:
- Meilisearch är en .NET-klient för Meilisearch-API:et:
- Integreringen SQLite ger stöd för att vara värd för SQLite-databaser.
- Integreringen SQLite Entity Framework ger stöd för att hantera SQLite-databaser med Entity Framework.
Tips
Kontrollera alltid GitHub arkiv för den mest uppdaterade informationen om verktygslådan.
Tillägg
För att utöka funktionerna som tillhandahålls av .NET.NET Aspire-integreringar tillhandahåller Community Toolkit även tilläggspaket för vissa värdintegreringar. Följande tillägg är tillgängliga i verktygslådan:
- 📦 CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
- 📦 CommunityToolkit.Aspire. Hosting.SqlServer.Extensions
- 📦 CommunityToolkit.Aspire.Hosting.PostgreSQL.Tillägg
- 📦 CommunityToolkit.Aspire. Hosting.Redis. Tillägg
- 📦 CommunityToolkit.Aspire.Hosting.MongoDB. Tillägg
Om du inte ser någon integrering eller ett tillägg som du behöver kan du bidra till verktygslådan genom att skapa din egen integrering och skicka en pull-begäran. Mer information finns i Så här samarbetar du.
Så här samarbetar du
Community toolkit är ett projekt med öppen källkod och bidrag från communityn välkomnas inte bara utan uppmuntras. Om du är intresserad av att bidra kan du läsa riktlinjerna för bidrag. Som en del av .NET Foundation måste bidragsgivare av verktygssatsen följa .NET Foundation Code of Conduct.
.NET Aspire