GitHub ka përdor një regjistër paketash kompatibil me NPM, Docker, Maven, NuGet dhe RubyGems

GitHub njoftoi për lançimin e shërbimit të ri Regjistri i Paketave, ku zhvilluesve u jepej mundësia për publikimin dhe shpërndarjen e paketimeve me aplikacione dhe biblioteka. Mbështetet krijimi i depozitave të paketave private, të cilat janë të disponueshme vetëm për grupe të caktuara zhvilluesish, si dhe depozitave publike të hapura për shpërndarjen e ndërtimeve të gatshme të aplikacioneve dhe bibliotekave të tyre.

ShĂ«rbimi i paraqitur mundĂ«son organizimin e njĂ« procesi tĂ« centralizuar tĂ« dorĂ«zimit tĂ« varĂ«sive drejtpĂ«rdrejt nga GitHub, duke anashkaluar ndĂ«rmjetĂ«sit dhe depozitat e paketave specifike pĂ«r platforma tĂ« ndryshme. PĂ«r instalimin dhe publikimin e paketave duke pĂ«rdorur GitHub Package Registry mund tĂ« pĂ«rdoren menaxherĂ«t e paketave dhe komandat qĂ« tashmĂ« janĂ« tĂ« njohura, si npm, docker, mvn, nuget dhe gem — nĂ« varĂ«si tĂ« preferencave, lidhet njĂ« nga depozitat e jashtme tĂ« paketave qĂ« ofron 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 beta-testimit, në kuadër të së cilës ofrohet akses falas për të gjitha llojet e repo. Pas përfundimit të testimit, aksesin falas do ta kenë vetëm repo publik dhe repo me burim të hapur. Për të përshpejtuar ngarkimin e paketave, aplikohet një rrjet global të shpërndarjes të përmbajtjes, i cili është transparent për përdoruesit dhe nuk kërkon zgjedhje të veçantë të pasqyrave.

Për publikimin e paketave përdoret e njëjta llogari si për aksesin në kodin në GitHub. Në thelb, përveç seksioneve "etiketat" dhe "lëshimet", është propozuar një seksion i ri "paketat", puna me të cilin përshtatet organikisht 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ë të drejtave të aksesit për repo me kod automatikisht trashëgohen për paketa, duke lejuar menaxhimin e aksesit për kodin dhe ndërtimet në një vend. Ofron një sistem web-hook-ësh dhe API për të siguruar integrimin e mjeteve të jashtme me GitHub Package Registry, si dhe raporte me statistika të ngarkimeve dhe historinë e versioneve.

GitHub ka përdor një regjistër paketash kompatibil me NPM, Docker, Maven, NuGet dhe RubyGems

Burimi: opennet.ru

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