GitHub-ek GitHub Package Registry izeneko zerbitzu berria kaleratu du bere blogean. beta bertsioan argitaratua. Egileak egindako iragarkia Simina pasat, GitHub-eko Produktuen Kudeaketako zuzendaria eta lehen Microsoft-en lan egiten zuena, zerbitzu berria GitHub-ekin integratuta dagoela deskribatzen du.
Oraindik GitHub ezagutzen ez dutenentzat, jakin behar duzu Git bertsioaren kontrol sistema erabiliz proiektuak antolatzeko lankidetzako garapen plataforma dela.
Programetarako iturburu kodea sortzeko erabiltzen da batez ere. -Ren kodea GitHub-en ostatatutako proiektuak normalean publikoki gordetzen dira, ordaindutako kontua erabiltzen duen arren, biltegi pribatuak ostatatzeko aukera ere ematen du.
GitHub-en ospeari esker, garatzaileentzako sare sozial gisa sailkatu da.
Index
GitHub paketeen erregistroa
Erregistroa entregagarriak ostatu eta indexatzeko zerbitzua da. Garatzaile batek (edo talde batek) bere aplikazioaren edo liburutegiaren bertsio berria argitaratzen duenean, ez du iturburu kodea jatorrizko eran argitaratzen, ezta bitarra ere, bitarra badago.
Iturburu kodea (edo dagokion bitarra) pakete batean josia dago (entregagarria) erregistro batean argitaratzen dena. Entrega hori proiektu batean dependentzia gisa erabiltzen da edo zuzenean zerbitzarira hedatzen da.
Erregistro bat batera doa pakete kudeatzaile batekin. Hau komando lerroko interfaze tresna da (CLI) garatzaileei erregistroa manipulatzeko aukera ematen diena.
CLI / erregistro bikote honek proiektu baten menpekotasunak kudeatzea ahalbidetzen du nahi dituzun bertsioetan deskargatuta eta zure proiektuak mendekotasun gisa edo hedatzeko xedearekin argitaratzeko argitaratuz.
GitHub iragarkiaren aurretik Pakete Erregistroan, biltegi bakoitzak erregistro dedikatu bat edo gehiago eta CLI tresna bat edo gehiago zituen:
- JavaScript-ek npm erregistroa eta CLI npm eta yarn ditu
- Javak Maven Central eta Maven CLI ditu
- PHP Packagist
- NuGet .NET
- Besteak beste
Gunean dauden administratzaile paketeen zerrenda zehatza baina oso zabala aurki dezakegu liburutegiak.iobaita erregistroen arteko bilatzailea ere.
GitHub Package Registry zerbitzuari buruz
GitHub paketeen erregistroa da GitHub erabiltzailearen esperientziarekin erabat integratuta biltegiak kudeatzeko, Zerbitzu berri honek biltegi horiekin lotutako entregagarriak kudeatzen ditu.
Orain GitHub paketeen erregistroarekin, "Paketeak" izeneko fitxa berria aurkituko duzu, zure GitHub profilean eskuragarri dagoena, ostatatutako entrega desberdinak zerrendatuta.
Era berdinean, "Paketeak" botoi berria «Askatu» zatian eskuragarri dago zure biltegitik.
Zerbitzu berri hau bateragarria da lehendik dauden erregistro nagusiekin. Momentuz onartutako erregistroak hauek dira:
- npm (JavaScript)
- Maven (Java)
- NuGet (.NET)
- RubyGems (Ruby)
Zerbitzuaren dokumentazioak lehendik dauden CLI tresnak nola konfiguratu deskribatzen du, GitHub erregistroaren entregagiri berriak manipulatu ahal izateko.
Abantaila lehiakorra
GitHub zerbitzu berria naturalki GitHub erabiltzaileen kudeaketa guztitik heredatzen da. Baimendu garapen taldeei kudeaketa hau gordetzea GitHub-en bateratuz.
Ez da beharrezkoa akreditazio eta kontu anitz edukitzea proiektu horren erregistroak hizkuntza horretan kudeatzeko, dena GitHub-era bideratu daiteke.
Adibidez, iturburu kodea, erreferentzia erregistroaren entregagarria eta atrakagailuari dagokion irudia toki berean egon daitezke.
Abantaila nagusia da GitHub-entzat, gainerako erregistroekin lehian baitago.
Saiatu Zerbitzu paketeen erregistroaeta, aurretik erregistratuta
Gaur egun, Zerbitzu paketeen erregistroa, beta proben fasean dago. bertan, eskaera egin aurretik, sarbidea doan ematen da biltegi mota guztietarako.
Proba amaitu ondoren, doako sarbidea biltegi publikoetara eta iturburu irekiko biltegietara soilik mugatuko da.
Kode irekiko proiektuen garatzaileentzat, proposatutako zerbitzua erabilgarria izan daiteke aurretiazko probak antolatzeko biltegi nagusietan sartzen diren azken bertsioak osatu aurretik.
Idatzi lehenengo iruzkina