Disampaikan oleh GitHub Package Registry

GitHub Package Registry, layanan manajemen paket yang memudahkan untuk mempublikasikan paket publik atau pribadi di dekat sumber, telah dirilis.

Registri paket GitHub sepenuhnya terintegrasi dengan GitHub, sehingga Anda dapat menggunakan alat pencarian, tampilan, dan kontrol yang sama untuk menemukan dan menerbitkan paket seperti halnya dengan repositori. Anda juga dapat menggunakan hak pengguna dan tim yang sama untuk secara bersama mengelola kode dan paket. Registry Paket GitHub menyediakan unduhan yang cepat dan andal, dengan dukungan untuk CDN GitHub global. Selain itu, ia mendukung alat manajemen paket yang sudah dikenal: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) dan Docker (dan lainnya dalam perjalanan).

Anda dapat mencoba Registry Paket GitHub hari ini dalam versi beta terbatas. Ini akan selalu bebas digunakan untuk Open-Source. Informasi harga lebih lanjut akan segera diumumkan.

Coba Beta



Paket dengan kode Anda


Saat Anda mengerjakan proyek yang bergantung pada paket, penting bagi Anda untuk mempercayai mereka, memahami kode mereka dan berkomunikasi dengan komunitas yang membuatnya. Dan di dalam organisasi, Anda harus dapat dengan cepat menemukan apa yang telah disetujui untuk Anda gunakan. Registri paket GitHub memudahkan untuk menggunakan antarmuka GitHub yang sama akrabnya untuk mencari paket publik di mana saja di GitHub atau paket pribadi di organisasi atau repositori Anda.



Registri paket GitHub kompatibel dengan klien manajemen paket reguler, sehingga Anda dapat menerbitkan paket menggunakan alat yang Anda pilih. Jika repositori Anda lebih kompleks, Anda bisa menerbitkan beberapa paket dengan tipe berbeda. Dan dengan webhooks atau dengan Tindakan GitHub, Anda dapat sepenuhnya menyesuaikan alur kerja penerbitan dan pasca-penerbitan.

Menerbitkan Paket Sumber Terbuka? Sebagian besar proyek sumber terbuka memiliki kode mereka sendiri di GitHub, sehingga Anda dapat menerbitkan versi pratinjau paket Anda untuk pengujian di komunitas Anda, dan kemudian dengan mudah menambahkan versi spesifik ke registri terbuka pilihan Anda.

Otentikasi dan Izin Terpadu




Jika Anda menggunakan sistem yang berbeda untuk kode dan paket Anda hari ini, Anda harus memelihara set kredensial dan izin pengguna yang berbeda. Sekarang Anda dapat menggunakan satu set kredensial untuk keduanya dan mengelola izin akses menggunakan alat yang sama. Paket GitHub mewarisi visibilitas dan izin yang terkait dengan repositori, dan organisasi tidak perlu lagi mempertahankan paket registri terpisah dan izin mirror untuk sistem yang berbeda.

Orang dalam tentang paket




Paket-paket yang dihosting di GitHub berisi informasi terperinci dan statistik unduhan, serta seluruh riwayatnya, sehingga Anda tahu persis segala hal tentang mereka. Ini membuatnya lebih mudah untuk menemukan dan menggunakan paket yang tepat sebagai ketergantungan untuk proyek Anda dan meningkatkan kepercayaan diri Anda bahwa itu hanya berisi apa yang Anda butuhkan. Dengan menerima informasi lebih lanjut tentang paket yang Anda terbitkan, Anda dapat memahami dengan tepat bagaimana orang lain dan repositori menggunakannya.

Bergabunglah dengan beta


Registri paket GitHub saat ini dalam versi beta.

Daftar untuk memulai

Source: https://habr.com/ru/post/id451340/


All Articles