GitHub Service Package Registry, csomagkezelő szolgáltatás

A GitHub bejelentette az új Service Package Registry kiadását, amelyben a fejlesztőknek lehetőségük van csomagok közzétételére és terjesztésére alkalmazásokkal és könyvtárakkal.

A Service Package Registry támogatja a privát csomagtárak létrehozását amelyek csak a fejlesztők bizonyos csoportjai számára állnak rendelkezésre valamint nyilvános adattárak használatra kész csomagok kézbesítésére a programjai és könyvtárai számára.

A szervizcsomag-nyilvántartásról

A kiemelt szervizcsomag-nyilvántartási szolgáltatás lehetővé teszi a kód fejlesztését és a csomagok elkészítését egy helyen, valamint központosított függőség-szállítási folyamat megszervezése közvetlenül a GitHub-tól.

Ily módon elkerülhetők a különböző platformokhoz tartozó speciális csomagok konkrét közvetítői és tárházai.

A szervizcsomag-nyilvántartás közleménye a következőket írja le: 

A GitHub csomag-nyilvántartás teljes mértékben integrálva van a GitHub-hoz, így ugyanazokat a keresési, navigációs és kezelési eszközöket használhatja a csomagok megkereséséhez és közzétételéhez, mint a táraihoz.

Ugyanazokat a felhasználói és csapatengedélyeket is felhasználhatja a kód és a csomagok együttes kezelésére. A GitHub Package Registry gyors és megbízható letöltéseket biztosít a globális GitHub CDN támogatásával.

És kompatibilis a megszokott csomagkezelő eszközökkel: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) és Docker képekkel, még sok mással.

Csomagok telepítése és közzététele a Service Package Registry használatával, sHasználhatja a meglévő csomagkezelőket és parancsokat, mint például npm, docker, mvn, nuget és gem.

A felhasználói preferenciák alapján a GitHub által biztosított külső csomagok egyike össze van kapcsolva: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com vagy rubygems .pkg.github.com.

csomagok-terminál

Ha olyan projekten dolgozik, amelynek függősége van a csomagoktól, fontos, hogy megbízzon bennük, megértse a kódjukat, és kapcsolatba lépjen az őket felépítő közösséggel.

A szervezeteken belül pedig gyorsan meg kell találnia a használatra jóváhagyottakat.

Csomagok, a kóddal együtt

A csomagok felgyorsítása érdekében globális gyorsítótárazott tartalomszolgáltató hálózatot használnak amely a felhasználók számára átlátható és nem igényel külön duplikátumok kiválasztását. A csomagok közzétételéhez ugyanazt a fiókot kell használni, mint a GitHub kódjának eléréséhez.

Valójában a "címkék" és a "kiadások" szakaszok mellett egy új "csomagok" szakaszt is javasoltak, amelynek munkája tökéletesen illeszkedik a GitHub-tal való együttműködés jelenlegi folyamatába.

A GitHubon tárolt csomagok a letöltés részleteit és statisztikáit tartalmazzák, a teljes előzményekkel együtt, így pontosan tudja, mit tartalmaz.

Ez megkönnyíti a megfelelő csomag megtalálását és használatát a projekt függőségeként, és növeli az önbizalmát, hogy csak azt tartalmazza, amit hirdetnek. Ha többet szeretne megtudni a közzétett csomagokról, megértheti, hogy mások és tárak hogyan használják őket.

A keresési szolgáltatás egy új résszel bővült a csomagok keresésére. A kódraktárak meglévő hozzáférési jogainak beállításait a csomagok automatikusan öröklik, lehetővé téve egy helyen a kódhoz és a csomagokhoz való hozzáférés ellenőrzését.

Webalapú összekapcsolási rendszer biztosított összekapcsolni a közzététel előtt vagy után meghívott vezérlőket és egy API-t a külső eszközök és a szervizcsomag-nyilvántartás integrálásához. Jelentés a letöltési statisztikákkal és verzióelőzményekkel is elérhető.

Kipróbálhatom a Service Package Registry-t?

Jelenleg a A Service Package Registry jelenleg bétatesztelési fázisban van, amiben, kérés előtt, a hozzáférés minden típusú tároló számára ingyenes.

A teszt befejezése után az ingyenes hozzáférés csak nyilvános és nyílt forráskódú adattárakra korlátozódik.

A nyílt forráskódú projektek fejlesztői számára a javasolt szolgáltatás hasznos lehet a kiadások előtti tesztek megszervezéséhez, mielőtt a végső kiadásokat kialakítják, amelyek a fő adattárakba esnek.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.