GitHub het 'n pakketregister bekendgestel wat versoenbaar is met NPM, Docker, Maven, NuGet en RubyGems

GitHub aangekondig oor die bekendstelling van 'n nuwe diens Pakketregister, waarbinne ontwikkelaars die geleentheid kry om pakkette met toepassings en biblioteke te publiseer en te versprei. Dit ondersteun die skepping van beide private pakketbewaarplekke, wat slegs vir sekere groepe ontwikkelaars toeganklik is, en openbare openbare bewaarplekke vir die aflewering van klaargemaakte samestellings van hul programme en biblioteke.

Die aangebied diens laat jou toe om 'n gesentraliseerde proses te organiseer vir die lewering van afhanklikhede direk vanaf GitHub, om tussengangers en platformspesifieke pakketbewaarplekke te omseil. Om pakkette te installeer en te publiseer deur die GitHub-pakketregister te gebruik gebruik kan word reeds bestaande bekende pakketbestuurders en opdragte, soos npm, docker, mvn, nuget en gem - afhangende van voorkeure, is een van die eksterne pakketbewaarplekke wat deur GitHub verskaf word, gekoppel - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com of rubygems.pkg.github.com.

Die diens is tans in beta-toetsing, waartydens toegang gratis vir alle soorte bewaarplekke verskaf word. Nadat die toets voltooi is, sal gratis toegang beperk word tot slegs openbare bewaarplekke en oopbronbewaarplekke. Om die aflaai van pakkette te bespoedig, word 'n globale kasinhoudafleweringsnetwerk gebruik, wat deursigtig is vir gebruikers en nie 'n aparte keuse van spieëls benodig nie.

Om pakkette te publiseer, gebruik jy dieselfde rekening as om toegang tot die kode op GitHub te kry. In wese, bykomend tot die "tags" en "vrystellings" afdelings, is 'n nuwe "pakkette" afdeling voorgestel, die werk waarmee dit naatloos inpas by die huidige proses van werk met GitHub. Die soekdiens is uitgebrei met 'n nuwe afdeling om pakkette te soek. Bestaande toestemmingsinstellings vir kodebewaarplekke word outomaties vir pakkette geërf, wat jou toelaat om toegang tot beide kode en samestellings op een plek te bestuur. 'n Webhaak en API-stelsel word voorsien om integrasie van eksterne gereedskap met die GitHub-pakketregister moontlik te maak, sowel as verslae met aflaaistatistieke en weergawegeskiedenis.

GitHub het 'n pakketregister bekendgestel wat versoenbaar is met NPM, Docker, Maven, NuGet en RubyGems

Bron: opennet.ru

Voeg 'n opmerking