Toolkit Komunitas .NET.NET Aspire
Toolkit Komunitas
Mengapa menggunakan toolkit?
Toolkit komunitas menawarkan integrasi fleksibel dan berbasis komunitas yang meningkatkan ekosistem .NET.NET Aspire. Dengan berkontribusi, Anda membantu membentuk alat yang membuat membangun aplikasi cloud-native lebih mudah dan lebih serbaguna.
Apa yang ada di kotak alat?
Toolkit komunitas adalah proyek yang terus berkembang, menerbitkan seperangkat paket NuGet. Ini bertujuan untuk menyediakan berbagai integrasi, baik hosting maupun klien, yang bukan bagian dari proyek .NET.NET Aspire resmi. Selain itu, toolkit komunitas mengemas berbagai ekstensi untuk layanan dan platform populer. Bagian berikut merinci beberapa integrasi dan ekstensi yang saat ini tersedia di toolkit.
Integrasi hosting
- Integrasi Azure Static Web Apps memungkinkan dukungan emulator lokal.
- Integrasi Azure Data API Builder memungkinkan pembuatan API yang mulus untuk data Anda:
- Integrasi Bun menyediakan dukungan untuk menjalankan aplikasi Bun.
- Integrasi aplikasi Golang
menyediakan dukungan untuk menghosting aplikasi Go: - Integrasi Java menjalankan kode Java dengan Java Development Kit (JDK) lokal atau menggunakan kontainer:
- Integrasi Deno menyediakan dukungan untuk menghosting aplikasi Deno dan menjalankan tugas.
- Integrasi Ollama menyediakan ekstensi, definisi sumber daya, dan dukungan untuk mengunduh model saat startup.
- Integrasi Meilisearch memungkinkan hosting kontainer Meilisearch.
- Integrasi aplikasi
Rust menyediakan dukungan untuk menghosting aplikasi Rust. - Integrasi SQLite menyediakan dukungan untuk menghosting database SQLite.
Client integrasi
Integrasi klien berikut tersedia di toolkit:
-
OllamaSharp adalah klien .NET untuk API Ollama:
- Integrasi klien Ollama 📄.NET Aspire
- 📦 CommunityToolkit.Aspire. OllamaSharp
- Meilisearch adalah klien .NET untuk API Meilisearch:
- Integrasi SQLite menyediakan dukungan untuk menghosting database SQLite.
- Integrasi Entity Framework dengan SQLite menyediakan dukungan untuk menghosting database SQLite dengan Entity Framework.
Petunjuk
Selalu periksa GitHub repositori untuk informasi paling mutakhir pada toolkit.
Ekstensi
Untuk memperluas fungsionalitas yang disediakan oleh integrasi .NET.NET Aspire, Community Toolkit juga menyediakan paket ekstensi untuk beberapa integrasi hosting. Ekstensi berikut tersedia di toolkit:
- 📦 CommunityToolkit.Aspire. Hosting.NodeJS.Extensions
- 📦 CommunityToolkit.Aspire. Hosting.SqlServer.Extensions
- 📦 CommunityToolkit.Aspire. Hosting.PostgreSQL. Ekstensi
- 📦 CommunityToolkit.Aspire. Hosting.Redis. Ekstensi
- 📦 CommunityToolkit.Aspire. Hosting.MongoDB. Ekstensi
Jika Anda tidak melihat integrasi atau ekstensi yang Anda butuhkan, Anda dapat berkontribusi pada toolkit dengan membuat integrasi Anda sendiri dan mengirimkan permintaan pull. Untuk informasi selengkapnya, lihat Cara berkolaborasi.
Cara berkolaborasi
Toolkit komunitas adalah proyek sumber terbuka, dan kontribusi dari komunitas tidak hanya disambut baik, tetapi didorong. Jika Anda tertarik untuk berkontribusi, lihat panduan untuk berkontribusi . Sebagai bagian dari .NET Foundation, kontributor toolkit harus mematuhi .NET Foundation Code of Conduct.
.NET Aspire