GitHub Registar paketa usluga usluga kompatibilna sa NPM, Docker, Maven, NuGet i RubyGems

paketi-terminal

GitHub je na svom blogu objavio novu uslugu pod nazivom GitHub Package Registry, objavljeno u beta verziji. Saopštenje dao Simina pasat, Direktor upravljanja proizvodima u GitHub-u i ranije zaposlen u Microsoftu, opisuje novu uslugu kao potpuno integriranu s GitHubom.

Za one koji još uvijek nisu upoznati s GitHub-om, trebali biste znati da je ovo suradnička razvojna platforma za domaćinstvo projekata koji koriste Git-ov sistem kontrole verzija.

Koristi se prvenstveno za stvaranje izvornog koda za programe. Kod projekti hostovani na GitHubu obično se javno čuvaju, iako koristi plaćeni račun, on također omogućava hostiranje privatnih spremišta.

Zahvaljujući popularnosti GitHub-a, klasificiran je kao društvena mreža za programere.

Registracija GitHub paketa

Registar je usluga za hosting i indeksiranje isporučenih rezultata. Kada programer (ili tim) objavi novu verziju svoje aplikacije ili biblioteke, oni ne objavljuju izvorni kod u izvornom obliku, pa čak ni binarni ako postoji binarni.

Izvorni kod (ili odgovarajući binarni) pakirano je u paketu (isporuka) koja je objavljena u registru. Ovaj se isporučeni podatak zatim koristi kao ovisnost u projektu ili se direktno raspoređuje na poslužitelj.

Registar ide ruku pod ruku s upraviteljem paketa. Ovo je alat za sučelje naredbenog retka (CLI) koji omogućava programerima da manipulišu registrom.

Ovaj par CLI / registra omogućava vam upravljanje ovisnostima projekta preuzimanjem u željenim verzijama i objavljivanjem projekata koji će služiti kao ovisnost ili u svrhu implementacije.

Do prije najave GitHub-a iz registra paketa, svako spremište imalo je jedan ili više namjenskih registara i jedan ili više CLI alata:

  • JavaScript ima npm registar i CLI npm i pređu
  • Java ima Maven Central i Maven CLI
  • PHP paketist
  • NuGet .NET
  • Između ostalih

Na web lokaciji možemo pronaći neiscrpnu, ali vrlo opsežnu listu postojećih administrativnih paketa libraries.iokao i pretraživač između zapisa.

O usluzi GitHub Package Registry

GitHub Registar paketa je potpuno integriran sa postojećim korisničkim iskustvom GitHub za upravljanje spremištima, Ova nova usluga upravlja isporučenim proizvodima povezanim s ovim spremištima.

Sada sa GitHub Registry paketom, možete pronaći novu karticu pod nazivom "Paketi", koji je dostupan na vašem GitHub profilu, navodeći različite hostirane isporuke.

Na isti način, novo dugme «Paketi» je dostupan u dijelu «Release» iz vašeg spremišta.

Ova nova usluga kompatibilna je s glavnim postojećim registrima. Trenutno podržani registri su:

  • npm (JavaScript)
  • Maven (Java)
  • NuGet (.NET)
  • rubin dragulji (rubin)

Dokumentacija usluge opisuje kako konfigurirati postojeće CLI alate kako bi im se omogućilo da manipulišu novim isporučenim podacima GitHub registra.

Konkurentska prednost

Nova GitHub usluga prirodno je naslijeđena od svih GitHub korisničkih upravljanja. Omogućava razvojnim timovima da spasu ovo upravljanje objedinjavanjem na GitHubu.

Nije potrebno imati višestruke akreditacije i račune za upravljanje zapisima tog projekta na tom jeziku, sve se može usmjeriti na GitHub.

Na primjer, izvorni kod, isporučivi za referentni zapis i odgovarajuća slika za docker mogu biti na istom mjestu.

Ovo je glavna prednost za GitHub, koji je konkurencija svim ostalim registrima.

Probaj Registar paketa uslugai, pod prethodnom registracijom

Trenutno, Registar paketa usluga, trenutno je u fazi beta testiranja, u kojem, prije zahtjeva, pristup je besplatan za sve vrste spremišta.

Nakon završetka testa, besplatan pristup bit će ograničen samo na javna spremišta i spremišta otvorenog koda.

Za programere projekata otvorenog koda, predložena usluga može biti korisna za organizaciju testiranja prije izdanja prije formiranja konačnih izdanja koja spadaju u glavna spremišta.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.