.NET .NET Aspire Nástrojová sada pro komunitu
Sada .NET.NET Aspire Community Toolkit je součástí nadace .NET. Komunitní sada nástrojů je kolekce integrací a rozšíření pro .NET.NET Aspire vytvořené komunitou. Tým .NET.NET Aspire oficiálně nepodporuje integrace a rozšíření v komunitní sadě nástrojů. Komunita poskytuje tyto nástroje as-is všem, aby je mohli používat a přispívat do nich. Zdrojový kód pro sadu nástrojů najdete na GitHub.
Proč používat sadu nástrojů?
Komunitní sada nástrojů nabízí flexibilní integrace řízené komunitou, které rozšiřují .NET.NET Aspire ekosystém. Přispíváním pomáháte tvarovat nástroje, které usnadňují vytváření aplikací nativních pro cloud a jsou všestrannější.
Co je v sadě nástrojů?
Komunitní sada nástrojů je rostoucí projekt, který publikuje sadu balíčků NuGet. Cílem je poskytovat různé integrace, jak pro hosting, tak pro klientskou stranu, které nejsou jinak součástí oficiálního projektu .NET.NET Aspire. Komunitní sada nástrojů navíc nabízí různá rozšíření pro oblíbené služby a platformy. V následujících částech najdete podrobnosti o některých integracích a rozšířeních, které jsou v sadě nástrojů aktuálně k dispozici.
Hostování integrací
- Integrace Azure Static Web Apps umožňuje podporu místního emulátoru:
- Integrace Azure Data API Builderu umožňuje bezproblémové vytváření rozhraní API pro vaše data:
- Integrace Bun poskytuje podporu pro hostování aplikací Bun:
- Integrace aplikací Golang poskytuje podporu pro hostování aplikací v jazyce Go:
- Integrace Java spouští kód Javy s místní sadou Java Development Kit (JDK) nebo pomocí kontejneru:
- Integrace Deno poskytuje podporu pro hostování Deno aplikací a spouštění úloh.
- Integrace Ollama poskytuje rozšíření a definice prostředků a podporu pro stahování modelů při spuštění.
- Integrace Meilisearch umožňuje hostování kontejnerů Meilisearch.
- Integrace aplikací Rust poskytuje podporu pro hostování aplikací Rust.
- Integrace SQLite poskytuje podporu pro hostování databází SQLite.
integrace Client
V sadě nástrojů jsou k dispozici následující integrace klientů:
- OllamaSharp je klient .NET pro rozhraní API Ollama:
- Meilisearch je klient .NET pro rozhraní API Meilisearch:
- Integrace SQLite poskytuje podporu pro hostování databází SQLite.
- Integrace SQLite Entity Framework poskytuje podporu pro hostování databází SQLite pomocí Entity Frameworku.
Spropitné
Vždy zkontrolujte GitHub úložiště s nejaktuálnějšími informacemi o sadě nástrojů.
Rozšíření
Aby se rozšířily funkce poskytované integracemi .NET.NET Aspire, sada Community Toolkit také poskytuje balíčky rozšíření pro některé integrace hostování. V sadě nástrojů jsou k dispozici následující rozšíření:
- 📦 CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
- 📦 CommunityToolkit.Aspire. Hosting.SqlServer.Extensions
- 📦 CommunityToolkit.Aspire. Hostování.PostgreSQL. Rozšíření
- 📦 CommunityToolkit.Aspire. Hostování.Redis. Rozšíření
- 📦 CommunityToolkit.Aspire. Hostování.MongoDB. Rozšíření
Pokud nevidíte integraci nebo rozšíření, které potřebujete, můžete do této sady nástrojů přispívat vytvořením vlastní integrace a odesláním žádosti o přijetí změn. Další informace naleznete v tématu Jak spolupracovat.
Jak spolupracovat
Komunitní sada nástrojů je opensourcový projekt a příspěvky od komunity nejsou jen vítány, ale podporovány. Pokud máte zájem o přispívání, přečtěte si pokyny pro přispívání. V rámci .NET Foundation musí přispěvatelé této sady nástrojů dodržovat .NET Kodex chování.