GitHub
Le service présenté vous permet d'organiser un processus centralisé pour fournir les dépendances directement depuis GitHub, en contournant les intermédiaires et les référentiels de packages spécifiques à la plate-forme. Pour installer et publier des packages à l'aide du registre de packages GitHub
Le service est actuellement en phase de test bêta, au cours duquel l'accès est fourni gratuitement pour tous les types de référentiels. Une fois les tests terminés, l'accès gratuit sera limité aux référentiels publics et aux référentiels open source uniquement. Pour accélérer le téléchargement des packages, un réseau mondial de diffusion de contenu en cache est utilisé, qui est transparent pour les utilisateurs et ne nécessite pas de sélection séparée de miroirs.
Pour publier des packages, vous utilisez le même compte que pour accéder au code sur GitHub. Essentiellement, en plus des sections « tags » et « versions », une nouvelle section « packages » a été proposée, dont le travail s'intègre parfaitement dans le processus actuel de travail avec GitHub. Le service de recherche a été étendu avec une nouvelle section pour la recherche de packages. Les paramètres d'autorisations existants pour les référentiels de code sont automatiquement hérités pour les packages, vous permettant de gérer l'accès au code et aux assemblys en un seul endroit. Un webhook et un système API sont fournis pour permettre l'intégration d'outils externes avec le registre de packages GitHub, ainsi que des rapports avec des statistiques de téléchargement et un historique des versions.
Source: opennet.ru