İngilizce dilinde oku

Aracılığıyla paylaş


NuGet ekosisteme genel bakış

2010'da kullanıma sunulduğundan NuGet, geliştirme süreçlerinin farklı yönlerini geliştirmek ve otomatikleştirmek için harika bir fırsat sundu.

NuGet izinli bir Apache v2 lisansı altında açık kaynak olduğundan, diğer projeler NuGet'i kullanabilir ve şirketler ürünlerinde bu lisans için destek oluşturabilir. İster açık kaynak projeleri ister kurumsal uygulama geliştirme için Olsun, NuGet ve NuGet üzerinde yerleşik olarak bulunan diğer uygulamalar, yazılım geliştirme sürecinizi geliştirmeye yönelik geniş bir araç ekosistemi sağlar.

Bu projelerin tümü geliştirici katkıları nedeniyle yenilik yapabiliyor. NuGet'in kendisine katkı sağladığınız gibi, hataları ve yeni özellik fikirlerini bildirerek, geri bildirim sağlayarak, belge yazarak ve mümkün olduğunda koda katkıda bulunarak da bu projelere katkıda bulunun.

.NET Foundation projeleri

NuGet, Microsoft geliştirme platformu için ücretsiz açık kaynak bir paket yönetim sistemi sağlar. Birkaç istemci aracının yanı sıra resmi NuGet Galerisi'ni oluşturan hizmet kümesinden oluşur. Birleştirilmiş, bunlar .NET Foundation tarafından yönetilen NuGet projesini oluşturur.

NuGet Kuruluşu, GitHub'da çeşitli depolar içerir. https://github.com/Nuget/Home tüm depolara ve çeşitli NuGet bileşenlerinin nerede bulunabileceğine ilişkin bir genel bakış sağlar.

Microsoft projeleri

Microsoft, NuGet'in geliştirilmesine büyük katkıda bulunmuştur. Microsoft çalışanları tarafından yapılan tüm katkılar da açık kaynak ve .NET Foundation'a bağışlanmaktadır (telif hakları dahil).

Microsoft dışı projeler

Diğer birçok kişi ve şirket NuGet ekosistemine önemli katkılarda bulundu. Burada listelenen her projenin temel NuGet bileşenlerinden farklı bir lisansı olabilir, bu nedenle kullanımdan önce lisans koşullarının kabul edilebilir olduğunu onaylayın:

Diğer NuGet tabanlı yardımcı programlar

NuGet'te oluşturulan araçlar ve yardımcı programlar şunlardır:

Eğitim malzemeleri ve başvurular

Yeni bir araç veya teknoloji kullanmak genellikle öğrenme eğrisiyle birlikte gelir. Neyse ki NuGet'in dik bir öğrenme eğrisi yok! Aslında herkes paketleri hızlı bir şekilde kullanmaya başlayabilir.

Bununla birlikte, otomatik derleme ve dağıtım süreçlerinde NuGet'i kucaklamanın yanı sıra paketlerin ve özellikle iyi paketlerin yazılması, aşağıdaki kaynaklarla biraz daha fazla zaman harcamayı gerektirir:

Tek tek paketler için belgeler

NuDoq , NuGet paketleri için basit erişim ve güncelleştirmeler ve belgeler sağlar.

NuDoq düzenli olarak en son paket güncelleştirmeleri için nuget.org galeri sunucusunu yoklar, kitaplık belge dosyalarını açar ve işler ve siteyi uygun şekilde güncelleştirir.

Projenizi ekleme

Bu sayfaya değerli bir ekleme olacak bir NuGet ekosistem projeniz varsa lütfen bu sayfaya düzenleme içeren bir çekme isteği gönderin.