produit

Présentation de GitHub Package Registry

Image of Simina Pasat

Nous avons le plaisir de présenter GitHub Package Registry, un service conditionnant le code source dans un “paquet informatique” (un livrable) et qui vous permet de publier facilement des paquets publics ou privés à côté de votre code source.

GitHub Package Registry est entièrement intégré à GitHub. Vous pouvez donc utiliser les mêmes outils de recherche, de navigation et de gestion pour trouver et publier des paquets pour vos dépôts. Vous pouvez également utiliser les mêmes autorisations utilisateur et équipe pour gérer à la fois code et paquets. GitHub Package Registry offre des téléchargements rapides et fiables, soutenus par le CDN global de GitHub. En plus de cela, il supporte des outils de gestion de paquets familiers : JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) et Docker images, et d’autres sont à venir.

Vous pouvez essayer GitHub Package Registry dès aujourd’hui, en version bêta limitée. Il sera toujours gratuit pour l’open source. Des tarifs plus détaillés seront bientôt annoncés.

S’inscrire pour la version bêta

Des paquets, en même temps que votre code

Lorsque vous travaillez sur un projet qui dépend de paquets, il est essentiel que vous puissiez leur faire confiance, comprendre leur code et interagir avec la communauté qui les a développés. Et au sein des entreprises, vous devez pouvoir trouver rapidement ce dont l’utilisation a été autorisée pour vous. GitHub Package Registry permet d’utiliser facilement la même interface familière GitHub pour trouver des paquets publics partout sur GitHub ou des paquets privés au sein de votre entreprise ou de vos dépôts.

View of terminal commands to packages

GitHub Package Registry est compatible avec la plupart des clients de gestion de paquets habituels : vous pouvez donc publier vos paquets en choisissant vos outils. Si votre dépôt est plus complexe, vous pourrez publier plusieurs paquets de types différents. Et avec des webhooks ou avec GitHub Actions, vous pouvez entièrement personnaliser vos flux de travail de publication et de post-publication.

Publier un paquet open source ? La plupart des projets open source ont leur code sur GitHub. Vous pouvez donc publier des versions préliminaires de vos paquets pour les tester au sein de votre communauté puis promouvoir facilement des versions spécifiques vers le dépôt public de votre choix.

Identité et autorisations unifiées

View of GitHub Package Registry in an organization

Si vous utilisez aujourd’hui différents systèmes pour votre code et vos paquets, vous devez gérer différents ensembles d’identifiants et d’autorisations utilisateur. Désormais, vous pouvez utiliser un seul ensemble d’identifiants pour les deux et gérer les autorisations d’accès avec les mêmes outils. Les paquets sur GitHub héritent de la visibilité et des autorisations associées au dépôt, et les entreprises n’ont plus besoin de conserver un registre de paquets distinct et de refléter les autorisations entre les systèmes.

Informations sur les paquets

View of the package detail page

Les paquets hébergés sur GitHub comprennent des détails et des statistiques de téléchargement, ainsi que leur historique complet. Vous savez donc exactement ce qui est inclus. Cela permet de trouver et d’utiliser facilement le bon paquet pour votre projet et vous permet d’avoir davantage confiance dans le fait qu’il ne contient que ce qu’il indique. En disposant de plus d’informations sur les paquets que vous publiez, vous pouvez comprendre exactement comment d’autres personnes et des dépôts les utilisent.

Rejoignez la version bêta

GitHub Package Registry est actuellement disponible en version bêta publique limitée.

Inscrivez-vous pour commencer

Nous espérons que vos partagez notre enthousiasme pour cette nouvelle sortie. Essayez-le : nous sommes impatients de vous voir l’utiliser et d’apprendre comment l’améliorer.