GitHub
Met de gepresenteerde service kunt u een gecentraliseerd proces organiseren voor het rechtstreeks leveren van afhankelijkheden vanuit GitHub, waarbij u tussenpersonen en platformspecifieke pakketopslagplaatsen omzeilt. Om pakketten te installeren en publiceren met behulp van het GitHub Package Registry
De dienst bevindt zich momenteel in bètatests, waarbij toegang gratis wordt geboden voor alle soorten repository's. Nadat het testen is voltooid, is de vrije toegang beperkt tot openbare repository's en open source-repository's. Om het downloaden van pakketten te versnellen, wordt een wereldwijd caching-netwerk voor het leveren van inhoud gebruikt, dat transparant is voor gebruikers en geen afzonderlijke selectie van mirrors vereist.
Om pakketten te publiceren, gebruik je hetzelfde account als om toegang te krijgen tot de code op GitHub. In wezen is er, naast de secties “tags” en “releases”, een nieuwe sectie “pakketten” voorgesteld, waarvan het werk naadloos aansluit bij het huidige proces van werken met GitHub. De zoekservice is uitgebreid met een nieuwe sectie voor het zoeken naar pakketten. Bestaande machtigingsinstellingen voor codeopslagplaatsen worden automatisch overgenomen voor pakketten, zodat u de toegang tot zowel code als samenstellingen op één plek kunt beheren. Er wordt een webhook- en API-systeem meegeleverd om de integratie van externe tools met het GitHub Package Registry mogelijk te maken, evenals rapporten met downloadstatistieken en versiegeschiedenis.
Bron: opennet.ru