GitHub Service Package Registry služba kompatibilní s NPM, Docker, Maven, NuGet a RubyGems

balíčky-terminál

GitHub vydal na svém blogu novou službu nazvanou GitHub Package Registry, vydáno v beta verzi. Oznámení od Simina pasat, Director of Product Management ve společnosti GitHub and formerly employed by Microsoft, popisuje novou službu jako plně integrovanou do GitHubu.

Pro ty, kteří GitHub dosud neznají, měli byste vědět, že se jedná o platformu pro vývoj spolupráce, která umožňuje hostovat projekty pomocí systému pro správu verzí Git.

Používá se především k vytváření zdrojového kódu pro programy. Kód projekty hostované na GitHubu jsou obvykle uloženy veřejně, i když používá placený účet, umožňuje také hostit soukromá úložiště.

Díky popularitě GitHubu se stal klasifikován jako sociální síť pro vývojáře.

Registrace balíčku GitHub

Registr je služba pro hostování a indexování výstupů. Když vývojář (nebo tým) publikuje novou verzi své aplikace nebo knihovny, nezveřejní zdrojový kód v původní podobě ani v binární podobě, pokud existuje binární.

Zdrojový kód (nebo odpovídající binární) je zabalen v balíčku (výstup), který je publikován v registru. Tento výstup se poté použije jako závislost v projektu nebo se nasadí přímo na server.

Registr jde ruku v ruce se správcem balíků. Tento je nástroj rozhraní příkazového řádku (CLI), který umožňuje vývojářům manipulovat s registrem.

Tato dvojice rozhraní CLI / registr umožňuje spravovat závislosti projektu tak, že si je stáhnete v požadovaných verzích a publikujete své projekty, aby sloužily jako závislost nebo pro účely nasazení.

Až do oznámení GitHub z registru balíků, každé úložiště mělo jeden nebo více vyhrazených registrů a jeden nebo více nástrojů CLI:

  • JavaScript má registr NPM a CLI NPM a příze
  • Java má Maven Central a Maven CLI
  • Balíček PHP
  • NuGet .NET
  • Mimo jiné

Na webu můžeme najít neúplný, ale velmi obsáhlý seznam existujících balíčků pro správce libraries.iostejně jako vyhledávač mezi záznamy.

O službě Registr balíčků GitHub

Registr balíčků GitHub je plně integrován do stávajícího uživatelského prostředí GitHub pro správu úložišť, Tato nová služba spravuje výstupy spojené s těmito úložišti.

Nyní s registrem balíčků GitHub, najdete novou záložku s názvem „Balíčky“, který je k dispozici ve vašem profilu GitHub a uvádí různé hostované výstupy.

Stejně, nové tlačítko «Balíčky» Je k dispozici v části «Release» ze svého úložiště.

Tato nová služba je kompatibilní s hlavními existujícími registry. V tuto chvíli jsou podporované registry:

  • npm (JavaScript)
  • Maven (Java)
  • NuGet (.NET)
  • RubyGems (Ruby)

Dokumentace služby popisuje, jak nakonfigurovat vaše stávající nástroje CLI, aby jim umožnily manipulovat s novými výstupy registru GitHub.

Konkurenční výhoda

Nová služba GitHub je přirozeně zděděna od veškeré správy uživatelů GitHubu. Umožněte vývojovým týmům uložit tuto správu tím, že ji sjednotíte na GitHubu.

Pro správu záznamů o tomto projektu v daném jazyce není nutné mít více akreditací a účtů, vše může být zaměřeno na GitHub.

Například zdrojový kód, výstup pro referenční záznam a odpovídající obrázek pro ukotvitelný panel mohou být na stejném místě.

To je hlavní výhoda pro GitHub, který konkuruje všem ostatním registrům.

Zkuste Registrace balíčku služeba na základě předchozí registrace

V současné době Service Package Registry, je v současné době ve fázi beta testování, ve kterém, před vyžádáním, přístup je poskytován zdarma pro všechny typy úložišť.

Po dokončení testu bezplatný přístup bude omezen pouze na veřejná úložiště a úložiště otevřených zdrojů.

Pro vývojáře projektů s otevřeným zdrojovým kódem může být navrhovaná služba užitečná k uspořádání testování před vydáním před vytvořením finálních verzí, které spadají do hlavních úložišť.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.