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

пікір қалдыру