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