GitHub NPM, Docker, Maven, NuGet va RubyGems bilan mos keladigan paketlar registrini ishga tushirdi.

GitHub e'lon yangi xizmatni ishga tushirish haqida Paket reestri, uning doirasida ishlab chiquvchilarga ilovalar va kutubxonalar bilan paketlarni nashr etish va tarqatish imkoniyati beriladi. U faqat ishlab chiquvchilarning ma'lum guruhlari foydalanishi mumkin bo'lgan shaxsiy paketlar omborlarini va ularning dasturlari va kutubxonalarining tayyor yig'ilishlarini etkazib berish uchun ommaviy ommaviy omborlarni yaratishni qo'llab-quvvatlaydi.

Taqdim etilgan xizmat vositachilar va platformaga xos paketlar omborlarini chetlab o'tib, to'g'ridan-to'g'ri GitHub-dan bog'liqliklarni yetkazib berish uchun markazlashtirilgan jarayonni tashkil qilish imkonini beradi. GitHub Package Registry yordamida paketlarni o'rnatish va nashr qilish foydalanish mumkin npm, docker, mvn, nuget va gem kabi allaqachon mavjud bo'lgan tanish paket menejerlari va buyruqlari - imtiyozlarga qarab, GitHub tomonidan taqdim etilgan tashqi paketlar omborlaridan biri ulangan - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com yoki rubygems.pkg.github.com.

Xizmat hozirda beta-testda, uning davomida barcha turdagi omborlar uchun kirish bepul taqdim etiladi. Sinov tugagandan so'ng, bepul kirish faqat umumiy omborlar va ochiq manbali omborlar bilan cheklanadi. Paketlarni yuklab olishni tezlashtirish uchun foydalanuvchilar uchun shaffof bo'lgan va alohida oyna tanlashni talab qilmaydigan global keshlash kontentini yetkazib berish tarmog'idan foydalaniladi.

Paketlarni nashr qilish uchun siz GitHub-dagi kodga kirish uchun bir xil hisob qaydnomasidan foydalanasiz. Aslida, "teglar" va "relizlar" bo'limlariga qo'shimcha ravishda, yangi "paketlar" bo'limi taklif qilindi, u bilan ishlash GitHub bilan ishlashning hozirgi jarayoniga to'liq mos keladi. Qidiruv xizmati paketlarni qidirish uchun yangi bo'lim bilan kengaytirildi. Kod omborlari uchun mavjud ruxsat sozlamalari paketlar uchun avtomatik ravishda meros qilib olinadi, bu sizga kod va yig'ilishlarga kirishni bir joyda boshqarish imkonini beradi. GitHub paketlar reestri bilan tashqi vositalarni, shuningdek, yuklab olish statistikasi va versiyalar tarixi bilan hisobotlarni integratsiya qilish uchun veb-kanca va API tizimi taqdim etiladi.

GitHub NPM, Docker, Maven, NuGet va RubyGems bilan mos keladigan paketlar registrini ishga tushirdi.

Manba: opennet.ru

a Izoh qo'shish