GitHub нь NPM, Docker, Maven, NuGet болон RubyGems-тэй нийцтэй багцын бүртгэлийг эхлүүлсэн.

GitHub зарласан шинэ үйлчилгээ нэвтрүүлэх тухай Багцын бүртгэл, үүний хүрээнд хөгжүүлэгчид програмууд болон номын сан бүхий багцуудыг нийтлэх, түгээх боломжийг олгодог. Энэ нь зөвхөн тодорхой бүлэг хөгжүүлэгчдэд хүртээмжтэй хувийн багц хадгалах сангууд болон тэдгээрийн программууд болон номын сангуудын бэлэн угсралтуудыг хүргэх нийтийн нийтийн хадгалах сангуудыг бий болгохыг дэмждэг.

Үзүүлсэн үйлчилгээ нь зуучлагч болон платформд хамаарах багцын агуулахуудыг тойрч гарах замаар GitHub-аас шууд хамааралтай зүйлсийг хүргэх төвлөрсөн үйл явцыг зохион байгуулах боломжийг танд олгоно. GitHub багцын бүртгэлийг ашиглан багцуудыг суулгах, нийтлэх ашиглаж болно npm, docker, mvn, nuget болон gem зэрэг аль хэдийн танил болсон багц менежерүүд болон командууд - сонголтоос хамааран GitHub-аас өгсөн гадаад багцын агуулахуудын нэг нь холбогдсон - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com эсвэл rubygems.pkg.github.com.

Үйлчилгээ нь одоогоор бета туршилтын шатандаа явж байгаа бөгөөд энэ хугацаанд бүх төрлийн репозиторыг үнэ төлбөргүй ашиглах боломжтой. Туршилт дууссаны дараа үнэ төлбөргүй хандалт нь зөвхөн нийтийн мэдээллийн сан болон нээлттэй эхийн агуулахаар хязгаарлагдана. Багцуудыг татаж авах ажлыг хурдасгахын тулд хэрэглэгчдэд ил тод, толин тусгалыг тусад нь сонгох шаардлагагүй дэлхийн кэш контентыг хүргэх сүлжээг ашигладаг.

Багцуудыг нийтлэхийн тулд та GitHub дээрх код руу нэвтрэхтэй ижил бүртгэлийг ашигладаг. Үндсэндээ "шошго" болон "хувилбарууд" хэсгүүдээс гадна GitHub-тэй ажиллах одоогийн үйл явцад бүрэн нийцсэн шинэ "багцууд" хэсгийг санал болгосон. Хайлтын үйлчилгээ нь багц хайх шинэ хэсэгтэй болж өргөжсөн. Кодын агуулахын одоо байгаа зөвшөөрлийн тохиргоонууд нь багцуудад автоматаар өвлөгддөг бөгөөд энэ нь танд код болон угсралтуудын хандалтыг нэг дороос удирдах боломжийг олгоно. GitHub багцын бүртгэлтэй гадаад хэрэгслүүдийг нэгтгэх, мөн татан авалтын статистик болон хувилбарын түүхтэй тайлангуудыг нэгтгэх боломжтой вэб дэгээ болон API системээр хангагдсан.

GitHub нь NPM, Docker, Maven, NuGet болон RubyGems-тэй нийцтэй багцын бүртгэлийг эхлүүлсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх