GitHub ka vënë në funksion regjistrin e paketave, i pajtueshëm me NPM, Docker, Maven, NuGet dhe RubyGems

GitHub njoftoi për lançimin e shërbimit të ri Package Registry, ku zhvilluesit kanë mundësinë të publikojnë dhe shpërndajnë paketa me aplikacione dhe biblioteka. Mbështetet krijimi i repository-ve private të paketimeve, që janë të aksesueshme vetëm për grupe të caktuara zhvilluesish, si dhe repository-ve publike për ofrimin e ndërtimeve të gatshme të programeve dhe bibliotekave të tyre.

Shërbimi i prezantuar lejon organizimin e një procesi të centralizuar për shpërndarjen e varësive drejtpërdrejt nga GitHub, duke kaluar përmes ndërmjetësve dhe repository-ve të paketimeve të ndryshme për platforma. Për instalimin dhe publikimin e paketimeve përmes GitHub Package Registry mund të përdoren menaxherë paketash dhe komanda të njohura, si npm, docker, mvn, nuget dhe gem - në varësi të preferencave, aktivizohet një nga repository-t e ofruara nga GitHub - npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com ose rubygems.pkg.github.com.

Aktualisht, shërbimi është në fazën e testimit beta, ku aksesin e kanë falas të gjitha llojet e repository-ve. Pas përfundimit të testimit, aksesin falas do ta kenë vetëm repository-t publike dhe ato me soft të hapur. Për të acceleruar ngarkimin e paketeve, aplikohet një rrjet global i caching-ut për shpërndarjen e përmbajtjes, i padukshëm për përdoruesit dhe që nuk kërkon zgjedhje të veçanta të pasqyrave.

Për publikimin e paketimeve përdoret e njëjta llogari si për qasjen në kodin në GitHub. Në thelb, përveç seksioneve "tags" dhe "releases", është propozuar një seksion i ri "packages", puna me të cilin përshtatet organikisht me procesin aktual të punës me GitHub. Shërbimi i kërkimit është zgjeruar me një seksion të ri për kërkimin e paketimeve. Cilësimet ekzistuese të të drejtave të aksesit për repository-t e kodit trashëgohen automatikisht për paketat, duke mundësuar menaxhimin e aksesit në një vend për të dyja, si për kodin ashtu edhe për ndërtimet. Ofron një sistem web-hook-esh dhe API për të siguruar integrimin e mjeteve të jashtme me GitHub Package Registry, si dhe raporte me statistikat e ngarkimeve dhe historinë e versioneve.

GitHub ka vënë në funksion regjistrin e paketave, i pajtueshëm me NPM, Docker, Maven, NuGet dhe RubyGems

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster