.NET .NET Aspire 社群工具組
.NET .NET Aspire 社群工具組是 .NET Foundation的一部分。 社群工具組是社群所建立之 .NET.NET Aspire 整合和延伸模組的集合。 .NET .NET Aspire 小組並未正式支援社群工具組中的整合和延伸模組。 社群提供這些工具 as-is 供所有人使用及參與。 您可以在 GitHub上找到工具組的原始程式碼。
為什麼要使用工具組?
社群工具組提供彈性、社群導向的整合,可增強 .NET.NET Aspire 生態系統。 藉由參與,您可以協助塑造工具,讓建置雲端原生應用程式變得更容易且更有彈性。
工具組中有什麼?
社群工具組是一個成長的專案,會發佈一組 NuGet 套件。 它的目標是提供主機託管和 client 等各種整合功能,這些並不屬於官方 .NET Aspire 專案的一部分。 此外,社群工具組會針對熱門服務和平臺封裝各種擴充功能。 下列各節詳述工具組中目前可用的一些整合和延伸模組。
主機整合
- Azure 靜態 Web 應用程式 的整合可支援本機模擬器:
- Azure Data API Builder 整合可讓您順暢地建立 API 來管理您的數據:
- Bun 整合支援託管 Bun 應用程式:
- Golang 應用程式 整合支援裝載 Go 應用程式:
- Java 整合會使用本機 Java 開發工具包 (JDK) 或使用容器來執行 Java 程式代碼:
- Deno 整合提供支援以裝載 Deno 應用程式和執行任務。
- Ollama 整合提供擴充套件和資源定義,並在啟動時支援下載模型。
- Meilisearch 整合功能可讓您託管 Meilisearch 容器。
- Rust 應用程式 整合可支援托管 Rust 應用程式。
Client 整合
工具組中可用的 client 整合如下:
- OllamaSharp 是用於 Ollama API 的 .NETclient:
- Meilisearch 是 Meilisearch API 的 .NETclient:
提示
請一律檢查 GitHub 存放庫,以取得工具組上最 up-to日期的資訊。
擴充
當您使用 Node.js時,有許多方法可以達成相同的效果。 為此,.NET.NET Aspire Community Toolkit 會公開一些延伸模組,其中包括支援替代套件管理員(yarn 和 pnpm),以及開發人員工作流程改進。
如果您未發現所需的集成或擴充功能,您可以建立自己的集成並提交拉取請求,以參與貢獻此工具集。 如需詳細資訊,請參閱 如何共同作業。
如何共同作業
社群工具組是開放原始碼專案,社群的貢獻不僅受到歡迎,而且受到鼓勵。 如果您有興趣參與,請參閱 貢獻指導方針。 作為 .NET 基金會的一部分,工具組的參與者必須遵守 .NET 基金會的行為準則。