Registar paketa usluga GitHub usluga kompatibilna s NPM-om, Dockerom, Mavenom, NuGetom i RubyGemsom

paketi-terminal

GitHub je na svom blogu objavio novu uslugu pod nazivom Registar paketa GitHub, objavljeno u beta verziji. Najava koju je objavio Simina pasat, Direktorica upravljanja proizvodima u GitHubu, a ranije zaposlena 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 hostiranje projekata koji koriste Git-ov sustav kontrole verzija.

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

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

Registracija paketa GitHub

Registar je usluga za hosting i indeksiranje isporučenih rezultata. Kad 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 rezultat tada koristi kao ovisnost u projektu ili se raspoređuje izravno na poslužitelj.

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

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

Sve do 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 mjestu možemo pronaći neiscrpan, ali vrlo opsežan popis postojećih administratorskih paketa knjižnice.iokao i tražilicu između zapisa.

O usluzi Registra paketa GitHub

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

Sada s GitHub Registry paketom, možete pronaći novu karticu pod nazivom "Paketi", koji je dostupan na vašem GitHub profilu, s popisom različitih hostiranih rezultata.

Na isti način, novi gumb «Paketi» Dostupno je 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 manipuliraju novim isporučenim podacima GitHub registra.

Konkurentska prednost

Nova usluga GitHub prirodno je naslijeđena od svih upravitelja korisnika GitHub-a. Dopustite razvojnim timovima da spreme 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 usredotočiti na GitHub.

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

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

Pokušati Registar paketa uslugai, pod prethodnom registracijom

Trenutno je 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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.