.NET .NET Aspire Topluluk Araç Seti
.NET .NET Aspire Community Toolkit, .NET Foundation'nin bir parçasıdır. Topluluk araç seti, topluluk tarafından oluşturulan .NET.NET Aspire için tümleştirme ve uzantılardan oluşan bir koleksiyondur. .NET .NET Aspire ekibi topluluk araç setindeki tümleştirmeleri ve uzantıları resmi olarak desteklemez. Topluluk, herkesin kullanması ve katkıda bulunmaları için bu araçları as-is sağlar. Araç setinin kaynak kodunu GitHub'da bulabilirsiniz.
Araç setini neden kullanmalısınız?
Topluluk araç seti, .NET.NET Aspire ekosistemini geliştiren esnek, topluluk odaklı tümleştirmeler sunar. Katkıda bulunarak, buluta özel uygulamalar derlemeyi daha kolay ve daha çok yönlü hale getiren araçları şekillendirmeye yardımcı olursunuz.
Araç setinde ne var?
Topluluk araç seti, bir dizi NuGet paketi yayımlayan, büyüyen bir projedir. Hem barındırma hem de istemci tarafında resmi .NET.NET Aspire projesinin bir parçası olmayan çeşitli entegrasyonlar sağlamayı amaçlar. Buna ek olarak, topluluk araç seti popüler hizmetler ve platformlar için çeşitli uzantılar paketler. Aşağıdaki bölümlerde araç setinde mevcut olan tümleştirmelerin ve uzantıların bazıları ayrıntılı olarak açıklanmıştır.
Barındırma tümleştirmeleri
- Azure Static Web Apps tümleştirmesi yerel emülatör desteğini etkinleştirir:
- Azure Data API Builder tümleştirmesi verileriniz için sorunsuz API oluşturma olanağı sağlar:
-
Bun tümleştirmesi, Bun uygulamalarını barındırma desteği sağlar:
- 📄 .NET Aspire Bun barındırma entegrasyonu.
- CommunityToolkit 📦.Aspire. Hosting.Bun.
- Golang uygulamaları tümleştirmesi Go uygulamalarını barındırma desteği sağlar:
-
Java tümleştirmesi yerel bir Java Development Kit (JDK) ile veya kapsayıcı kullanarak Java kodu çalıştırır:
- 📄 .NET Aspire Java/Spring barındırma entegrasyonu.
- CommunityToolkit 📦Aspire. Hosting.Java.
-
Deno tümleştirmesi, Deno uygulamaları barındırma ve görevleri çalıştırma desteği sağlar.
- 📄 .NET Aspire Deno barındırma entegrasyonu.
- CommunityToolkit'i 📦.Aspire. Barındırma.Deno.
-
Ollama tümleştirmesi uzantılar ve kaynak tanımları sağlar ve modelleri başlangıçta indirme desteği sağlar.
- 📄 .NET Aspire Ollama barındırma entegrasyonu.
- CommunityToolkit.📦.Hosting.OllamaAspire.
-
Meilisearch tümleştirmesi, Meilisearch kapsayıcılarının barındırılmasına olanak tanır.
- 📄 .NET Aspire Meilisearch barındırma tümleştirmesi.
- CommunityToolkit. 📦.Aspire. Hosting.Meilisearch.
- Rust uygulamaları tümleştirmesi, Rust uygulamalarını barındırma desteği sağlar.
-
SQLite tümleştirmesi, SQLite veritabanlarını barındırma desteği sağlar.
- 📄 .NET Aspire SQLite barındırma tümleştirmesi
- CommunityToolkit'i 📦.Aspire. Hosting.SQLite.
Client tümleştirmeleri
Araç setinde aşağıdaki istemci tümleştirmeleri kullanılabilir:
- OllamaSharp, Ollama API'sinin .NET istemcisidir:
- Meilisearch, Meilisearch API'sinin .NET istemcisidir:
-
SQLite tümleştirmesi, SQLite veritabanlarını barındırma desteği sağlar.
- 📄 .NET Aspire SQLite barındırma tümleştirmesi
- CommunityToolkit 📦.Aspire. Hosting.SQLite.
- SQLite Entity Framework tümleştirmesi, Entity Framework ile SQLite veritabanlarını barındırma desteği sağlar.
Bahşiş
Araç seti hakkında en güncel bilgiler için her zaman GitHub depoyu kontrol edin.
Uzantılar
Topluluk Araç Seti, .NET.NET Aspire tümleştirmeleri tarafından sağlanan işlevselliği genişletmek için bazı barındırma tümleştirmeleri için uzantı paketleri de sağlar. Araç setinde aşağıdaki uzantılar kullanılabilir:
- CommunityToolkit. 📦Aspire.Hosting.NodeJS.Extensions
- CommunityToolkit 📦.Aspire. Hosting.SqlServer.Extensions
- 📦 CommunityToolkit.Aspire.Barındırma.PostgreSQL.Uzantılar
- CommunityToolkit'i 📦 .Aspire. Barındırma.Redis. Uzantılar
- CommunityToolkit'i 📦.Aspire. Hosting.MongoDB. Uzantılar
İhtiyacınız olan bir tümleştirmeyi veya uzantıyı görmüyorsanız, kendi tümleştirmenizi oluşturup bir çekme isteği göndererek araç setine katkıda bulunabilirsiniz. Daha fazla bilgi için nasıl işbirliği yapacağınızı görün.
İşbirliği yapma
Topluluk araç seti açık kaynak bir projedir ve topluluktan gelen katkılar yalnızca hoş karşılanmıyor, teşvik ediliyor. Katkıda bulunmak istiyorsanız
.NET Aspire