GitHub ka lançuar një regjistër të paketave të pajtueshme me NPM, Docker, Maven, NuGet dhe RubyGems

GitHub i shpallur në lidhje me nisjen e një shërbimi të ri Regjistri i paketave, brenda të cilit zhvilluesve u jepet mundësia të publikojnë dhe shpërndajnë paketa me aplikacione dhe biblioteka. Ai mbështet krijimin e depove private të paketave, të aksesueshme vetëm për grupe të caktuara zhvilluesish, dhe depove publike publike për shpërndarjen e asambleve të gatshme të programeve dhe bibliotekave të tyre.

Shërbimi i paraqitur ju lejon të organizoni një proces të centralizuar për dërgimin e varësive direkt nga GitHub, duke anashkaluar ndërmjetësit dhe depot e paketave specifike për platformën. Për të instaluar dhe publikuar paketa duke përdorur Regjistrin e Paketave GitHub mund të përdoret menaxherët dhe komandat ekzistuese të njohura të paketave, si npm, docker, mvn, nuget dhe gem - në varësi të preferencave, është i lidhur një nga depot e jashtme të paketave të ofruara nga GitHub - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com ose rubygems.pkg.github.com.

Shërbimi është aktualisht në testim beta, gjatë të cilit aksesi ofrohet pa pagesë për të gjitha llojet e depove. Pas përfundimit të testimit, qasja falas do të kufizohet vetëm në depo publike dhe vetëm në depo me burim të hapur. Për të shpejtuar shkarkimin e paketave, përdoret një rrjet global i shpërndarjes së përmbajtjes me memorie, i cili është transparent për përdoruesit dhe nuk kërkon një përzgjedhje të veçantë të pasqyrave.

Për të publikuar paketat, ju përdorni të njëjtën llogari si për të hyrë në kodin në GitHub. Në thelb, përveç seksioneve "etiketa" dhe "lëshime", është propozuar një seksion i ri "paketa", puna me të cilën përshtatet pa probleme në procesin aktual të punës me GitHub. Shërbimi i kërkimit është zgjeruar me një seksion të ri për kërkimin e paketave. Cilësimet ekzistuese të lejeve për depot e kodit trashëgohen automatikisht për paketat, duke ju lejuar të menaxhoni aksesin si në kod ashtu edhe në asamble në një vend. Një sistem ueb-hook dhe API ofrohet për të mundësuar integrimin e mjeteve të jashtme me Regjistrin e Paketave GitHub, si dhe raportet me statistikat e shkarkimeve dhe historinë e versioneve.

GitHub ka lançuar një regjistër të paketave të pajtueshme me NPM, Docker, Maven, NuGet dhe RubyGems

Burimi: opennet.ru

Shto një koment