GitHub je pokrenuo registar paketa kompatibilan s NPM, Docker, Maven, NuGet i RubyGems

GitHub najavio o pokretanju nove usluge Registar paketa, unutar kojeg programeri dobivaju mogućnost objavljivanja i distribucije paketa s aplikacijama i bibliotekama. Podržava stvaranje privatnih repozitorija paketa, dostupnih samo određenim skupinama programera, i javnih javnih repozitorija za isporuku gotovih sklopova njihovih programa i biblioteka.

Predstavljena usluga omogućuje vam organiziranje centraliziranog procesa za isporuku ovisnosti izravno s GitHuba, zaobilazeći posrednike i repozitorije paketa specifične za platformu. Za instaliranje i objavljivanje paketa pomoću GitHub registra paketa može se koristiti već postojeći poznati upravitelji paketa i naredbe, kao što su npm, docker, mvn, nuget i gem - ovisno o preferencijama, povezuje se jedno od vanjskih repozitorija paketa koje nudi GitHub - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com ili rubygems.pkg.github.com.

Usluga je trenutno u beta testiranju, tijekom kojeg je omogućen besplatan pristup svim vrstama repozitorija. Nakon završetka testiranja, besplatan pristup bit će ograničen samo na javne repozitorije i repozitorije otvorenog koda. Za ubrzanje preuzimanja paketa koristi se globalna caching mreža za isporuku sadržaja koja je transparentna za korisnike i ne zahtijeva poseban odabir zrcala.

Za objavljivanje paketa koristite isti račun kao i za pristup kodu na GitHubu. U biti, osim odjeljaka "oznake" i "izdanja", predložen je novi odjeljak "paketi", rad s kojim se besprijekorno uklapa u trenutni proces rada s GitHubom. Usluga pretraživanja proširena je novom sekcijom za pretraživanje paketa. Postojeće postavke dopuštenja za repozitorije kodova automatski se nasljeđuju za pakete, što vam omogućuje upravljanje pristupom i kodu i sklopovima na jednom mjestu. Osiguran je web-priključak i API sustav koji omogućava integraciju vanjskih alata s GitHubovim registrom paketa, kao i izvješća sa statistikom preuzimanja i poviješću verzija.

GitHub je pokrenuo registar paketa kompatibilan s NPM, Docker, Maven, NuGet i RubyGems

Izvor: opennet.ru

Dodajte komentar