GitHub uue teenuse kĂ€ivitamisest , mille raames on arendajatel vĂ”imalus avaldada ja jagada pakette rakenduste ja raamatukogudega. Toetatakse nii privaatsete pakettide hoidlate loomist, mis on saadaval ainult ettenĂ€htud arendajate gruppidele, kui ka avalike, ĂŒldiselt kergesti ligipÀÀsetavate hoidlatega oma programmide ja raamatukogude koostatud versioonide pakkumiseks.
Esitatud teenus vĂ”imaldab korraldada tsentraliseeritud sĂ”ltuvuste edastuse otse GitHubist, vahepealseid teenuseid ja erinevate platvormide paketihoidlaid vahele jĂ€tmata. GitHub Package Registry abil pakettide installimiseks ja avaldamiseks juba olemasolevaid tuttavaid paketihaldureid ja kĂ€ske, nagu npm, docker, mvn, nuget ja gem â sĂ”ltuvalt eelistustest ĂŒhendatakse ĂŒks GitHubi pakettide hoidlana pakutavatest â npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com vĂ”i rubygems.pkg.github.com.
Praegu on teenus beetatestingus, mille raames antakse tasuta juurdepÀÀs kÔikidele hoidlale. PÀrast testimise lÔpetamist piirdub tasuta juurdepÀÀs ainult avalike hoidlatega ja avatud lÀhtekoodiga hoidlatega. Pakettide laadimise kiirendamiseks kasutatakse globaalset vahemÀlusisestamise sisu edastamise vÔrku, mis on kasutajatele lÀbipaistev ja ei nÔua eraldi peegelduste valimist.
Pakettide avaldamiseks kasutatakse sama kontot, mis on vajalik GitHubis koodi ligipÀÀsuks. Essentsiaalselt on âsildid
Allikas: opennet.ru
