GitHub Service Package Registry, un serviciu de gestionare a pachetelor

GitHub a anunțat lansarea noului registru de pachete de servicii, în care dezvoltatorii au posibilitatea de a publica și distribui pachete cu aplicații și biblioteci.

Registrul pachetelor de servicii acceptă crearea de depozite de pachete private care sunt disponibile numai anumitor grupuri de dezvoltatori și depozite publice pentru livrarea pachetelor gata de utilizare pentru programele și bibliotecile dvs.

Despre Registrul pachetelor de servicii

Serviciul de înregistrare al pachetului de servicii prezentat permite dezvoltarea codului și pregătirea pachetelor într-un singur loc, precum și organizarea unui proces centralizat de livrare a dependenței direct de la GitHub.

În acest fel, se evită intermediari și depozite specifice de pachete specifice pentru diferite platforme.

Anunțul Registrului pachetului de servicii descrie: 

GitHub Package Registry este complet integrat cu GitHub, astfel încât să puteți utiliza aceleași instrumente de căutare, navigare și gestionare pentru a găsi și publica pachete ca și pentru depozitele dvs.

De asemenea, puteți utiliza aceleași permisiuni de utilizator și de echipă pentru a gestiona împreună codul și pachetele. GitHub Package Registry oferă descărcări rapide și fiabile, susținute de CDN-ul global GitHub.

Și este compatibil cu instrumentele familiare de gestionare a pachetelor: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) și imagini Docker, cu altele viitoare.

Pentru a instala și publica pachete utilizând Registrul pachetelor de servicii, sPot folosi managerii de pachete și comenzi existente, cum ar fi npm, docker, mvn, nuget și gem.

Pe baza preferințelor utilizatorului, este conectat unul dintre depozitele de pachete externe furnizate de GitHub: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com sau rubygems .pkg.github.com.

pachete-terminal

Când lucrați la un proiect care are dependențe de pachete, este important să aveți încredere în ele, să le înțelegeți codul și să vă conectați cu comunitatea care le-a construit.

Și în cadrul organizațiilor, trebuie să puteți găsi rapid ceea ce a fost aprobat pentru utilizare.

Pachete, împreună, cu codul dvs.

Pentru a accelera încărcarea pachetelor, se utilizează o rețea globală de livrare a conținutului în cache care este transparent pentru utilizatori și nu necesită o selecție separată de duplicate. Pentru publicarea pachetelor, se folosește același cont ca pentru accesarea codului pe GitHub.

De fapt, pe lângă secțiunile „etichete” și „versiuni”, a fost propusă o nouă secțiune „pachete”, a cărei lucrare este perfect integrată în procesul actual de lucru cu GitHub.

Pachetele găzduite pe GitHub includ detalii despre descărcare și statistici, împreună cu istoricul lor complet, astfel încât să știți exact ce este inclus.

Acest lucru face mai ușor să găsiți și să utilizați pachetul corect ca dependență pentru proiectul dvs. și vă crește încrederea că acesta conține doar ceea ce este promovat. Cu mai multe informații despre pachetele pe care le publicați, puteți înțelege exact cum le folosesc alte persoane și depozite.

Serviciul de căutare a fost extins cu o nouă secțiune pentru căutarea pachetelor. Setările existente ale drepturilor de acces pentru depozitele de cod sunt moștenite automat pentru pachete, permițându-vă să controlați accesul atât la cod cât și la pachete într-un singur loc.

Este furnizat un sistem de conectare bazat pe web pentru a vă conecta controlerele apelate înainte sau după publicare și un API pentru a integra instrumente externe cu Registrul pachetelor de servicii. De asemenea, este disponibil un raport cu statistici de descărcare și istoricul versiunilor.

Pot încerca Registrul pachetelor de servicii?

În prezent, serviciul Registrul pachetelor de servicii, este în prezent în faza de testare beta, in care, înainte de solicitare, accesul este oferit gratuit pentru toate tipurile de depozite.

După terminarea testului, accesul gratuit va fi limitat doar la depozitele publice și la depozitele open source.

Pentru dezvoltatorii de proiecte open source, serviciul propus poate fi util pentru organizarea testelor pre-lansare înainte de a forma versiuni finale care se încadrează în principalele depozite.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.