Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Community Aspire Toolkit är en del av stiftelsen.NET. Community toolkit är en samling integreringar och tillägg som Aspire skapats av communityn. Teamet Aspire har inte officiellt stöd för integreringar och tillägg i communityverktygen. 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 ekosystemet Aspire . 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 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
- 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.
- MailPit-integreringen tillhandahåller en falsk SMTP-server för e-posttestning under utvecklingen:
- Rust-appar-integrering ger stöd för att hosta Rust-applikationer.
- LavinMQ-integreringen gör det möjligt att vara värd för LavinMQ-containrar.
- Integreringen SQLite ger stöd för att vara värd för SQLite-databaser.
- RavenDB-integreringen gör det möjligt att vara värd för RavenDB-containrar.
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.
- RavenDB.Client är en .NET klient för RavenDB APIClient.
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 integreringarna Aspire 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
- 📦 CommunityToolkit.Aspire. Hosting.MySql.Extensions
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.