GitHub hat ein Paketregister eingefĂŒhrt, das mit NPM, Docker, Maven, NuGet und RubyGems kompatibel ist.

GitHub gab bekannt ĂŒber den Start eines neuen Dienstes Package Registry, der es Entwicklern ermöglicht, Pakete mit Anwendungen und Bibliotheken zu veröffentlichen und zu verbreiten. Es wird die Erstellung sowohl privater Paket-Repositories unterstĂŒtzt, die nur fĂŒr bestimmte Gruppen von Entwicklern zugĂ€nglich sind, als auch öffentlicher Repositories fĂŒr die Bereitstellung fertiger Builds ihrer Programme und Bibliotheken.

Der bereitgestellte Dienst ermöglicht es, den zentralisierten Prozess der Bereitstellung von AbhĂ€ngigkeiten direkt von GitHub aus zu organisieren, ohne MittelsmĂ€nner und plattformspezifische Paket-Repositories. FĂŒr die Installation und Veröffentlichung von Paketen ĂŒber GitHub Package Registry können verwendet werden bereits vorhandene gĂ€ngige Paketmanager und Befehle wie npm, docker, mvn, nuget und gem – je nach Vorliebe wird eines der von GitHub bereitgestellten externen Paket-Repositories angeschlossen – npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com oder rubygems.pkg.github.com.

Derzeit befindet sich der Dienst in der Beta-Testphase, in der der Zugriff kostenlos fĂŒr alle Arten von Repositories gewĂ€hrt wird. Nach Abschluss der Tests wird der kostenlose Zugang nur auf öffentliche Repositories und Repositories mit Open Source beschrĂ€nkt. Um die Paketladung zu beschleunigen, wird ein globales Caching-Netzwerk zur Bereitstellung von Inhalten eingesetzt, das fĂŒr die Benutzer transparent ist und keine separate Auswahl von Spiegeln erfordert.

FĂŒr die Veröffentlichung von Paketen wird dasselbe Konto verwendet wie fĂŒr den Zugriff auf den Code auf GitHub. Im Wesentlichen wird zusĂ€tzlich zu den Abschnitten „Tags“ und „Releases“ ein neuer Abschnitt „Pakete“ angeboten, dessen Bearbeitung sich nahtlos in den aktuellen Arbeitsablauf mit GitHub integriert. Der Suchdienst wurde um einen neuen Abschnitt zur Paketsuche erweitert. Die bestehenden Berechtigungen fĂŒr Code-Repositories werden automatisch auf Pakete vererbt, was es erlaubt, den Zugriff auf sowohl den Code als auch die Builds an einem Ort zu verwalten. Ein System von Webhooks und APIs steht zur VerfĂŒgung, um die Integration externer Tools mit GitHub Package Registry zu gewĂ€hrleisten, sowie Berichte mit Downloadstatistiken und VersionverlĂ€ufen.

GitHub hat ein Paketregister eingefĂŒhrt, das mit NPM, Docker, Maven, NuGet und RubyGems kompatibel ist.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster