Présenté par GitHub Package Registry

GitHub Package Registry, un service de gestion de packages qui facilite la publication de packages publics ou privés à proximité de la source, a été publié.

Le registre des packages GitHub est entièrement intégré à GitHub, vous pouvez donc utiliser les mêmes outils de recherche, d'affichage et de contrôle pour rechercher et publier des packages que vous le feriez avec des référentiels. Vous pouvez également utiliser les mêmes droits d'utilisateur et d'équipe pour gérer conjointement le code et les packages. Le registre des packages GitHub fournit des téléchargements rapides et fiables, avec prise en charge du CDN GitHub mondial. En outre, il prend en charge les outils de gestion de packages familiers: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) et Docker (et d'autres en cours de route).

Vous pouvez essayer le registre de packages GitHub aujourd'hui dans une version bêta limitée. Il sera toujours libre d'utiliser pour Open-Source. Plus d'informations sur les prix seront annoncées sous peu.

Essayez la bêta



Forfaits avec votre code


Lorsque vous travaillez sur un projet qui dépend de packages, il est important de leur faire confiance, de comprendre leur code et de communiquer avec la communauté qui les a créés. Et au sein des organisations, vous devriez pouvoir trouver rapidement ce qui a été approuvé pour votre utilisation. Le registre de packages GitHub facilite l'utilisation de la même interface GitHub familière pour rechercher des packages publics n'importe où sur GitHub ou des packages privés dans votre organisation ou vos référentiels.



Le registre de packages GitHub est compatible avec les clients de gestion de packages standard, vous pouvez donc publier des packages à l'aide des outils de votre choix. Si votre référentiel est plus complexe, vous pouvez publier plusieurs packages de différents types. Et avec les webhooks ou avec les actions GitHub, vous pouvez entièrement personnaliser vos workflows de publication et de post-publication.

Publier un package Open Source? La plupart des projets open source ont leur propre code sur GitHub, vous pouvez donc publier des versions d'aperçu de vos packages pour les tester dans votre communauté, puis ajouter facilement des versions spécifiques au registre ouvert de votre choix.

Authentification et autorisations unifiées




Si vous utilisez différents systèmes pour votre code et vos packages aujourd'hui, vous devez conserver différents ensembles d'informations d'identification et d'autorisations utilisateur. Vous pouvez désormais utiliser un seul ensemble d'informations d'identification pour les deux et gérer les autorisations d'accès à l'aide des mêmes outils. Les packages GitHub héritent de la visibilité et des autorisations associées au référentiel, et les organisations n'ont plus besoin de maintenir un registre de packages séparé et des autorisations miroir pour différents systèmes.

Insiders sur le package




Les packages hébergés sur GitHub contiennent des informations détaillées et des statistiques de téléchargement, ainsi que leur historique complet, afin que vous sachiez exactement tout à leur sujet. Cela facilite la recherche et l'utilisation du bon package comme dépendance pour votre projet et augmente votre confiance qu'il ne contient que ce dont vous avez besoin. En recevant plus d'informations sur les packages que vous publiez, vous pouvez comprendre exactement comment les autres personnes et référentiels les utilisent.

Rejoignez la bêta


Le registre des packages GitHub est actuellement en version bêta.

Inscrivez-vous pour commencer

Source: https://habr.com/ru/post/fr451340/


All Articles