GitHub Service Package Registry, un servei d'administració de paquets

GitHub va anunciar el llançament de la nova Service Package Registry, en el qual els desenvolupadors tenen l'oportunitat de publicar i distribuir paquets amb aplicacions i biblioteques.

Service Package Registry admet la creació de repositoris de paquets privats que estan disponibles només per a certs grups de desenvolupadors i repositoris públics per al lliurament de paquets preparats per utilitzar els seus programes i biblioteques.

Sobre Service Package Registry

El servei presentat de Service Package Registry permet desenvolupar codi i preparació de paquets en un sol lloc, Així com organitzar un procés centralitzat de lliurament de dependències directament des GitHub.

D'aquesta manera, s'eviten intermediaris i repositoris específics de paquets específics per a diferents plataformes.

En l'anunci de Service Package Registry, es descriu: 

GitHub Package Registry està totalment integrat amb GitHub, de manera que pot utilitzar les mateixes eines de recerca, navegació i administració per trobar i publicar paquets com ho fa per als seus dipòsits.

També pot usar els mateixos permisos d'usuari i equip per administrar el codi i els paquets junts. GitHub Package Registry proporciona descàrregues ràpides i fiables recolzades pel CDN global de GitHub.

I és compatible amb les eines familiars d'administració de paquets: JavaScript (NPM), Java (Maven), Ruby (RubyGems), .NET (NuGet), i imatges Docker, amb més per venir.

Per instal·lar i publicar paquets utilitzant el Service Package Registry, si poden usar els gestors de paquets ja existents i ordres com NPM, docker, MVN, Nuget i gem.

Segons les preferències de l'usuari, un dels repositoris de paquets externs proveïts per GitHub està connectat: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com o rubygems.pkg.github.com.

packages-terminal

Quan treballa en un projecte que té dependències en els paquets, és important que confiï en ells, comprengui el seu codi i es connecti amb la comunitat que els va construir.

I dins de les organitzacions, ha de poder trobar ràpidament el que s'ha aprovat per al seu ús.

Paquets, junts, amb el seu codi

Per accelerar la càrrega de paquets, s'utilitza una xarxa de lliurament de contingut d'emmagatzematge en memòria cau global que és transparent per als usuaris i no requereix una selecció separada de duplicats. Per a la publicació de paquets, s'utilitza el mateix compte que per accedir a el codi en GitHub.

De fet, a més de les seccions «etiquetes» i «llançaments», s'ha proposat una nova secció de «paquets», el treball s'integra perfectament en el procés actual de treball amb GitHub.

Els paquets allotjats en GitHub inclouen detalls i estadístiques de descàrrega, juntament amb el seu historial complet, perquè sàpiga exactament el que està inclòs.

Això facilita la recerca i l'ús de l'paquet correcte com una dependència per al seu projecte, i augmenta la seva confiança en què només conté el que s'anuncia. Amb més informació sobre els paquets que publica, pot comprendre exactament com els utilitzen altres persones i repositoris.

El servei de cerca s'ha ampliat amb una nova secció per buscar paquets. La configuració de drets d'accés existent per als repositoris de codi s'hereta automàticament per als paquets, el que permet controlar l'accés tant a el codi com als paquets en un sol lloc.

Es proporciona un sistema d'enllaços basat en la web per connectar els seus controladors anomenats abans o després de la publicació i una API per integrar eines externes amb el Service Package Registry. També està disponible un informe amb estadístiques de descàrregues i historial de versions.

Puc provar Service Package Registry?

Actualment, el servei de Service Package Registry, a hores d'ara està en fase de prova beta, dins el qual, prèvia a una sol·licitud, L'accés es proporciona de forma gratuïta per a tots els tipus de dipòsits.

Un cop finalitzada la prova, l'accés gratuït estarà restringit només als repositoris públics i als repositoris de codi obert.

Per als desenvolupadors de projectes de codi obert, el servei proposat pot ser útil per organitzar les proves prèvies a l'llançament abans de formar els llançaments finals que cauen en els repositoris principals.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.