.NET .NET Aspire コミュニティツールキット
.NET .NET Aspire コミュニティ ツールキットは、.NET Foundationの一部です。 コミュニティ ツールキットは、コミュニティによって作成された .NET.NET Aspire の統合と拡張機能のコレクションです。 .NET .NET Aspire チームは、コミュニティ ツールキットの統合と拡張機能を正式にサポートしていません。 コミュニティは、すべてのユーザーが使用して貢献するためのこれらのツール as-is を提供します。 ツールキットのソース コードは、GitHubにあります。
ツールキットを使用する理由
コミュニティ ツールキットは、.NET.NET Aspire エコシステムを強化する、コミュニティ主導の柔軟な統合を提供します。 貢献することで、クラウドネイティブ アプリケーションの構築を容易にし、汎用性を高めるツールの形成に役立ちます。
ツールキットの内容
コミュニティ ツールキットは、一連の NuGet パッケージを発行する、成長を続けるプロジェクトです。 これは、公式の .NET Aspire プロジェクトの一部ではない、ホスティングと client の両方のさまざまな統合を提供することを目的としています。 さらに、コミュニティ ツールキットは、一般的なサービスとプラットフォームのさまざまな拡張機能をパッケージします。 次のセクションでは、ツールキットで現在使用できる統合と拡張機能の一部について詳しく説明します。
ホスティング統合
-
Azure Static Web Apps 統合により、ローカル エミュレーターのサポートが可能になります。
- 📄 .NET Aspire Azure 静的 Web Apps エミュレーター統合
- CommunityToolkit を 📦 します。Aspire.ホスティング。Azure.StaticWebApps。
-
Azure Data API Builder 統合により、データのシームレスな API 作成が可能になります。
- Data API Builder 統合を 、📄、.NET Aspire、Azure、します。
- 📦 CommunityToolkit.Aspire.ホスティング.Azure.DataApiBuilder.
-
Bun 統合では、Bun アプリケーションをホストするためのサポートが提供されます。
- 📄 .NET Aspire Bun ホスティング統合.
- CommunityToolkit を 📦 します。Aspire.Hosting.Bun.
-
Golang アプリ 統合により、Go アプリケーションのホストがサポートされます。
- 📄 .NET Aspire のGo統合を行います。
- CommunityToolkit を 📦 します。Aspire.Hosting.Golang.
-
Java 統合では、ローカル Java Development Kit (JDK) またはコンテナーを使用して Java コードが実行されます。
- 📄 .NET Aspire Java/Spring ホスティング統合。
- CommunityToolkit を 📦 します。Aspire.Hosting.Java.
- Deno 統合では、Deno アプリケーションのホストとタスクの実行がサポートされます。
-
Ollama 統合では、拡張機能とリソース定義と、スタートアップとしてモデルをダウンロードするためのサポートが提供されます。
- 📄 .NET Aspire Ollama ホスティング統合。
- CommunityToolkit を 📦 します。Aspire.Hosting.Ollama.
-
Meilisearch 統合により、Meilisearch コンテナーをホストできます。
- 📄 .NET Aspire Meilisearch ホスティング統合。
- CommunityToolkit を 📦 します。Aspire.Hosting.Meilisearch.
-
Rust アプリ 統合により、Rust アプリケーションのホストがサポートされます。
- 📄 .NET Aspire Rust ホスティング統合。
- CommunityToolkit を 📦 します。Aspire.Hosting.Rust.
Client 統合
ツールキットでは、次の client 統合を使用できます。
-
OllamaSharp は、Ollama API の .NETclient です。
- Ollama
統合 の - CommunityToolkit を 📦 します。Aspire.OllamaSharp
- Ollama
-
Meilisearch は、Meilisearch API の .NETclient です。
- Meilisearch
統合 の - CommunityToolkit を 📦 します。Aspire.Meilisearch
- Meilisearch
ヒント
GitHub リポジトリの で、ツールキットに関する最も up-toな日付情報を常に確認してください。
拡張 機能
Node.jsを使用している場合、同じことを実現する方法は多数あります。 そのために、.NET.NET Aspire Community Toolkit では、代替パッケージ マネージャー (yarn と pnpm) のサポートや開発者ワークフローの機能強化を含む拡張機能がいくつか公開されています。
必要な統合または拡張機能が表示されない場合は、独自の統合を作成し、プル要求を送信することで、ツールキットに貢献できます。 詳細については、「コラボレーションの方法」を参照してください。
共同作業の方法
コミュニティ ツールキットはオープンソースプロジェクトであり、コミュニティからの貢献は歓迎されるだけでなく、奨励されています。 投稿に興味がある場合は、
.NET Aspire