GitHub hà lanciatu un pacchettu registru cumpatibile cù NPM, Docker, Maven, NuGet è RubyGems

GitHub annunziatu circa u lanciu di un novu serviziu Registru di pacchettu, in quale i sviluppatori sò datu l'uppurtunità di pubblicà è distribuisce pacchetti cù applicazioni è biblioteche. Supporta a creazione di repositori privati ​​​​di pacchetti, accessibili solu per certi gruppi di sviluppatori, è repositori publichi publichi per a consegna di assemblei pronti di i so prugrammi è biblioteche.

U serviziu prisentatu vi permette di urganizà un prucessu centralizatu per furnisce e dipendenze direttamente da GitHub, sguassendu l'intermediarii è i repositori di pacchetti specifichi per a piattaforma. Per installà è pubblicà pacchetti cù u Registru di Pacchetti GitHub pò esse usatu Gestori di pacchetti familiari già esistenti è cumandamenti, cum'è npm, docker, mvn, nuget è gem - secondu e preferenze, unu di i repositori di pacchetti esterni furniti da GitHub hè cunnessu - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com o rubygems.pkg.github.com.

U serviziu hè attualmente in prova beta, durante a quale l'accessu hè furnitu gratuitamente per tutti i tipi di repository. Dopu chì a prova hè finita, l'accessu liberu serà limitatu solu à i repositori publichi è i repositori open source. Per accelerà u scaricamentu di i pacchetti, hè aduprata una rete di distribuzione di cuntenutu di caching globale, chì hè trasparente per l'utilizatori è ùn necessita micca una selezzione separata di specchi.

Per pubblicà pacchetti, utilizate u listessu contu per accede à u codice in GitHub. Essenzialmente, in più di e sezioni "tags" è "releases", hè stata pruposta una nova sezione "pacchetti", u travagliu cù quale si adatta perfettamente à u prucessu attuale di travaglià cù GitHub. U serviziu di ricerca hè statu allargatu cù una nova sezione per a ricerca di pacchetti. I paràmetri di permessi esistenti per i repositori di codice sò ereditati automaticamente per i pacchetti, chì vi permettenu di gestisce l'accessu à u codice è à l'assemblee in un locu. Un ganciu web è un sistema API hè furnitu per attivà l'integrazione di strumenti esterni cù u Registru di Pacchetti GitHub, è ancu rapporti cù statistiche di scaricamentu è storia di versione.

GitHub hà lanciatu un pacchettu registru cumpatibile cù NPM, Docker, Maven, NuGet è RubyGems

Source: opennet.ru

Add a comment