GitHub NPM, Docker, Maven, NuGet və RubyGems ilə Uyğun Paket Reyestrini işə salır

Github объявил yeni xidmətin istifadəyə verilməsi haqqında Paket Qeydiyyatı, bunun çərçivəsində tərtibatçılara proqramlar və kitabxanalar ilə paketləri dərc etmək və yaymaq imkanı verilir. O, həm yalnız müəyyən tərtibatçı qrupları üçün əlçatan olan özəl paket repozitoriyalarının, həm də onların proqramlarının və kitabxanalarının hazır məclislərinin çatdırılması üçün ictimai ictimai depoların yaradılmasını dəstəkləyir.

Təqdim olunan xidmət vasitəçiləri və platformaya aid paket anbarlarını yan keçərək birbaşa GitHub-dan asılılıqların çatdırılması üçün mərkəzləşdirilmiş prosesi təşkil etməyə imkan verir. GitHub Paket Reyestrindən istifadə edərək paketləri quraşdırmaq və dərc etmək istifadə oluna bilər npm, docker, mvn, nuget və gem kimi artıq mövcud tanış paket menecerləri və əmrləri - üstünlüklərdən asılı olaraq GitHub tərəfindən təmin edilən xarici paket repozitoriyalarından biri birləşdirilir - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com və ya rubygems.pkg.github.com.

Xidmət hazırda beta sınaq mərhələsindədir, bu müddət ərzində bütün növ repozitoriyalar üçün giriş pulsuz təmin edilir. Sınaq başa çatdıqdan sonra pulsuz giriş yalnız ictimai repozitoriyalar və açıq mənbə depoları ilə məhdudlaşacaq. Paketlərin endirilməsini sürətləndirmək üçün istifadəçilər üçün şəffaf olan və ayrıca güzgü seçimini tələb etməyən qlobal keşləmə məzmun çatdırılması şəbəkəsindən istifadə olunur.

Paketləri dərc etmək üçün siz GitHub-da koda daxil olmaq üçün eyni hesabdan istifadə edirsiniz. Əslində, "teqlər" və "buraxılışlar" bölmələrinə əlavə olaraq, iş GitHub ilə mövcud iş prosesinə mükəmməl uyğunlaşan yeni "paketlər" bölməsi təklif edilmişdir. Axtarış xidməti paketlərin axtarışı üçün yeni bölmə ilə genişləndirilib. Kod anbarları üçün mövcud icazə parametrləri paketlər üçün avtomatik olaraq miras alınır və bu, həm koda, həm də yığıncaqlara girişi bir yerdə idarə etməyə imkan verir. Xarici alətlərin GitHub Paket Reyestrinə inteqrasiyasını təmin etmək üçün veb çəngəl və API sistemi, həmçinin yükləmə statistikası və versiya tarixçəsi ilə hesabatlar təqdim olunur.

GitHub NPM, Docker, Maven, NuGet və RubyGems ilə Uyğun Paket Reyestrini işə salır

Mənbə: opennet.ru

Добавить комментарий