zestaw narzędzi .NET.NET Aspire Community Toolkit
Zestaw narzędzi .NET.NET Aspire Community Toolkit jest częścią programu .NET Foundation. Zestaw narzędzi społeczności to zbiór integracji i rozszerzeń dla .NET.NET Aspire utworzonych przez społeczność. Zespół .NET.NET Aspire nie wspiera oficjalnie integracji i rozszerzeń w zestawie narzędzi społecznościowym. Społeczność udostępnia te narzędzia as-is dla wszystkich użytkowników, którzy mogą korzystać z nich i współtworzyć je. Kod źródłowy zestawu narzędzi można znaleźć w GitHub.
Dlaczego warto używać zestawu narzędzi?
Zestaw narzędzi dla społeczności oferuje elastyczne, napędzane przez społeczność integracje, które wzbogacają ekosystem .NET.NET Aspire. Dzięki wkładowi uczestników kształtowane są narzędzia, które ułatwiają tworzenie i zwiększają wszechstronność aplikacji natywnych dla chmury.
Co znajduje się w zestawie narzędzi?
Narzędzia społeczności to dynamicznie rozwijający się projekt, publikujący zestaw pakietów NuGet. Ma na celu zapewnienie różnych integracji, zarówno hostingu, jak i client, które nie są w inny sposób częścią oficjalnego projektu .NET Aspire. Ponadto zestaw narzędzi społeczności pakuje różne rozszerzenia dla popularnych usług i platform. W poniższych sekcjach opisano niektóre integracje i rozszerzenia, które są obecnie dostępne w zestawie narzędzi.
Integracje hostingu
- Integracja Azure Static Web Apps umożliwia obsługę emulatora lokalnego:
- Integracja narzędzia Azure Data API Builder umożliwia bezproblemowe tworzenie interfejsu API dla danych:
- integracja z narzędziem 📄.NET AspireAzure Data API Builder.
- 📦 CommunityToolkit.Aspire. Gościnność.Azure. DataApiBuilder.
- Integracja Bun zapewnia obsługę hostowania aplikacji Bun:
- Integracja aplikacji języka Golang
zapewnia obsługę hostowania aplikacji języka Go: - 📄 .NET Aspire integracji języka Go.
- 📦 CommunityToolkit.Aspire. Hosting.Golang.
- Integracja Java uruchamia kod Java przy użyciu lokalnego zestawu Java Development Kit (JDK) lub w kontenerze.
- Integracja Deno zapewnia obsługę hostowania aplikacji Deno i uruchamiania zadań.
- Integracja Ollama zapewnia rozszerzenia i definicje zasobów oraz obsługę pobierania modeli jako część procesu uruchamiania.
- Integracja Meilisearch umożliwia hostowanie kontenerów Meilisearch.
- Integracja aplikacji Rust zapewnia obsługę hostowania aplikacji Rust.
Client integracje
W zestawie narzędzi są dostępne następujące client integracje:
- OllamaSharp jest .NETclient dla interfejsu API Ollama:
- Meilisearch to .NETclient dla interfejsu API Meilisearch:
Napiwek
Zawsze sprawdzaj repozytorium
Rozszerzenia
Podczas pracy z Node.jsistnieje wiele sposobów na osiągnięcie tego samego celu. W tym celu zestaw narzędzi .NET.NET Aspire Community Toolkit uwidacznia niektóre rozszerzenia, które obejmują obsługę alternatywnych menedżerów pakietów (yarn i pnpm) oraz ulepszenia przepływu pracy programistów.
Jeśli nie widzisz potrzebnej integracji lub rozszerzenia, możesz wnieść swój wkład do zestawu narzędzi, tworząc własną integrację i przesyłając pull request. Aby uzyskać więcej informacji, zobacz Jak współpracować.
Jak współpracować
Zestaw narzędzi społeczności jest projektem open source, a wkład społeczności nie tylko jest mile widziany, ale zachęcany. Jeśli chcesz współtworzyć, zobacz wskazówki dotyczące współtworzenia . W ramach .NET Foundation, osoby przyczyniające się do zestawu narzędzi muszą przestrzegać Kodeksu Postępowania .NET Foundation.