Baca dalam bahasa Inggris

Bagikan melalui


Gambaran umum ekosistem NuGet

Sejak diperkenalkan pada tahun 2010, NuGet telah menghadirkan peluang besar untuk meningkatkan dan mengotomatiskan berbagai aspek proses pengembangan.

Karena NuGet sumber terbuka di bawah lisensi Apache v2 yang permisif, proyek lain dapat memanfaatkan NuGet dan perusahaan dapat membangun dukungan untuk itu dalam produk mereka. Baik untuk proyek sumber terbuka atau pengembangan aplikasi perusahaan, NuGet dan aplikasi lain yang dibangun di dan sekitar NuGet menyediakan ekosistem alat yang luas untuk meningkatkan proses pengembangan perangkat lunak Anda.

Semua proyek ini dapat berinovasi karena kontribusi pengembang. Sama seperti Anda berkontribusi pada NuGet itu sendiri, juga berkontribusi pada proyek-proyek ini dengan melaporkan cacat dan ide fitur baru, memberikan umpan balik, menulis dokumentasi, dan berkontribusi kode jika memungkinkan.

Proyek .NET Foundation

NuGet menyediakan sistem manajemen paket gratis sumber terbuka untuk platform pengembangan Microsoft. Ini terdiri dari beberapa alat klien serta serangkaian layanan yang terdiri dari Galeri NuGet resmi. Gabungan, ini membentuk proyek NuGet yang diatur oleh .NET Foundation.

Organisasi NuGet berisi berbagai repositori di GitHub. https://github.com/Nuget/Home memberikan gambaran umum semua repositori dan tempat menemukan berbagai komponen NuGet.

Proyek Microsoft

Microsoft telah berkontribusi secara luas terhadap pengembangan NuGet. Semua kontribusi yang dibuat oleh karyawan Microsoft juga sumber terbuka dan disumbangkan (termasuk hak cipta) ke .NET Foundation.

Proyek non-Microsoft

Banyak individu dan perusahaan lain telah memberikan kontribusi signifikan pada ekosistem NuGet. Setiap proyek yang tercantum di sini mungkin memiliki lisensi yang berbeda dari komponen NuGet inti, jadi konfirmasikan bahwa ketentuan lisensi dapat diterima sebelum digunakan:

Utilitas berbasis NuGet lainnya

Ini adalah alat dan utilitas yang dibangun di Atas NuGet:

Materi dan referensi pelatihan

Menggunakan alat atau teknologi baru biasanya dilengkapi dengan kurva pembelajaran. Untungnya bagi Anda, NuGet tidak memiliki kurva pembelajaran yang curam semuanya! Bahkan, siapa pun bisa mulai mengkonsumsi paket dengan cepat.

Yang mengatakan, penulisan paket -dan terutama paket yang baik - bersama dengan merangkul NuGet dalam proses pembangunan dan penyebaran otomatis, membutuhkan lebih banyak waktu dengan sumber daya berikut:

Dokumentasi untuk paket individual

NuDoq menyediakan akses dan pembaruan dan dokumentasi langsung untuk paket NuGet.

NuDoq secara teratur melakukan polling pada server galeri nuget.org untuk pembaruan paket terbaru, membongkah dan memproses file dokumentasi pustaka, dan memperbarui situs yang sesuai.

Menambahkan proyek Anda

Jika Anda memiliki proyek ekosistem NuGet yang akan menjadi tambahan berharga untuk halaman ini, kirimkan permintaan pull dengan edit ke halaman ini.