GitHub telah melancarkan pendaftaran pakej yang serasi dengan NPM, Docker, Maven, NuGet dan RubyGems

GitHub diumumkan mengenai pelancaran perkhidmatan baharu Pendaftaran Pakej, di mana pembangun diberi peluang untuk menerbitkan dan mengedarkan pakej dengan aplikasi dan perpustakaan. Ia menyokong penciptaan kedua-dua repositori pakej persendirian, hanya boleh diakses oleh kumpulan pembangun tertentu, dan repositori awam awam untuk penghantaran perhimpunan siap sedia untuk program dan perpustakaan mereka.

Perkhidmatan yang dibentangkan membolehkan anda mengatur proses terpusat untuk menghantar kebergantungan terus daripada GitHub, memintas perantara dan repositori pakej khusus platform. Untuk memasang dan menerbitkan pakej menggunakan Pendaftaran Pakej GitHub boleh digunakan pengurus dan arahan pakej biasa sedia ada, seperti npm, docker, mvn, nuget dan gem - bergantung pada keutamaan, salah satu repositori pakej luaran yang disediakan oleh GitHub disambungkan - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com atau rubygems.pkg.github.com.

Perkhidmatan ini sedang dalam ujian beta, di mana akses diberikan secara percuma untuk semua jenis repositori. Selepas ujian selesai, akses percuma akan dihadkan kepada repositori awam dan repositori sumber terbuka sahaja. Untuk mempercepatkan muat turun pakej, rangkaian penghantaran kandungan caching global digunakan, yang telus kepada pengguna dan tidak memerlukan pemilihan cermin yang berasingan.

Untuk menerbitkan pakej, anda menggunakan akaun yang sama seperti untuk mengakses kod pada GitHub. Pada asasnya, sebagai tambahan kepada bahagian "teg" dan "keluaran", bahagian "pakej" baharu telah dicadangkan, kerja yang sesuai dengan lancar dengan proses semasa bekerja dengan GitHub. Perkhidmatan carian telah diperluaskan dengan bahagian baharu untuk mencari pakej. Tetapan kebenaran sedia ada untuk repositori kod diwarisi secara automatik untuk pakej, membolehkan anda mengurus akses kepada kedua-dua kod dan perhimpunan di satu tempat. Sistem cangkuk web dan API disediakan untuk membolehkan penyepaduan alatan luaran dengan Pendaftaran Pakej GitHub, serta laporan dengan statistik muat turun dan sejarah versi.

GitHub telah melancarkan pendaftaran pakej yang serasi dengan NPM, Docker, Maven, NuGet dan RubyGems

Sumber: opennet.ru

Tambah komen