GitHub hat am 10. Mai 2019 eine begrenzte öffentliche Beta seiner Package Registry angekündigt. Der Dienst speichert öffentliche oder private Pakete neben dem Quellcode. Die Beta-Ankündigung bedeutet keinen uneingeschränkten Zugang für alle Konten.
Der offizielle Changelog nennt npm, Maven, RubyGems, NuGet und Docker-Images als unterstützte Paketwerkzeuge. Damit adressiert der Dienst mehrere Entwicklungsumgebungen, nicht nur JavaScript-Projekte.
Pakete übernehmen Repository-Berechtigungen
Die Pakete übernehmen Sichtbarkeit und Rechte ihrer Repositorys. Teams verwalten dadurch Code und Pakete mit denselben Benutzerkonten. Webhooks und GitHub Actions können die Veröffentlichung ergänzen. GitHub nennt außerdem Downloadstatistiken und Versionshistorien.
Für gemeinsam genutzte Bibliotheken und Build-Werkzeuge ist die Paketverteilung ein zusätzlicher Bestandteil der Entwicklungsabläufe. Bereits WebStorm 2018.3 integrierte GitHub-Pull-Requests. Die Registry ergänzt diese Code-Zusammenarbeit um versionierte Pakete.

