GitHub e phatlalalitse ngoliso ea sephutheloana e tsamaellanang le NPM, Docker, Maven, NuGet le RubyGems.

GitHub tsebisitsoe mabapi le ho qala tšebeletso e ncha Registry ea liphutheloana, moo bahlahisi ba fuoang monyetla oa ho phatlalatsa le ho aba liphutheloana tse nang le lits'ebetso le lilaeborari. E ts'ehetsa ho theoa ha polokelo ea liphutheloana tsa poraefete, tse fumanehang feela ho lihlopha tse itseng tsa bahlahisi, le lipolokelo tsa sechaba bakeng sa ho fana ka likopano tse seng li entsoe tsa mananeo le lilaeborari tsa bona.

Ts'ebeletso e hlahisitsoeng e u lumella ho hlophisa ts'ebetso e bohareng ea ho fana ka litšepiso ka kotloloho ho tsoa ho GitHub, ho feta lipakeng le libaka tsa polokelo tse ikhethileng tsa sethala. Ho kenya le ho phatlalatsa liphutheloana u sebelisa GitHub Package Registry e ka sebelisoa e seng e ntse e le batsamaisi ba liphutheloana ba tloaelehileng le litaelo, joalo ka npm, docker, mvn, nuget le gem - ho latela likhetho, e 'ngoe ea liphutheloana tsa kantle tse fanoeng ke GitHub e hokahane - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com kapa rubygems.pkg.github.com.

Ts'ebeletso e ntse e le litekong tsa beta, nakong eo phihlello e fanoang mahala bakeng sa mefuta eohle ea polokelo. Kamora hore tlhahlobo e phetheloe, phihlello ea mahala e tla lekanyetsoa libakeng tsa polokelo tsa sechaba le libaka tsa polokelo ea mehloli e bulehileng feela. Ho potlakisa ho khoasolla liphutheloana, ho sebelisoa marang-rang a ho fana ka litaba tsa caching lefatšeng ka bophara, e leng pepeneneng ho basebelisi mme ha e hloke khetho e fapaneng ea liipone.

Ho phatlalatsa liphutheloana, o sebelisa ak'haonte e tšoanang ho fihlella khoutu ho GitHub. Ha e le hantle, ho phaella likarolong tsa "li-tag" le "litokollo", ho hlahisitsoe karolo e ncha ea "package", mosebetsi o lumellanang le mokhoa oa hona joale oa ho sebetsa le GitHub. Ts'ebeletso ea ho batla e ekelitsoe ka karolo e ncha ea ho batla liphutheloana. Litlhophiso tsa tumello tse teng bakeng sa polokelo ea likhoutu li ja lefa bakeng sa liphutheloana, tse u lumellang ho laola phihlello ea khoutu le likopano sebakeng se le seng. Ho fanoe ka hook ea websaete le tsamaiso ea API ho thusa ho kopanya lisebelisoa tsa ka ntle le GitHub Package Registry, hammoho le litlaleho tse nang le lipalo-palo tsa ho kopitsa le histori ea phetolelo.

GitHub e phatlalalitse ngoliso ea sephutheloana e tsamaellanang le NPM, Docker, Maven, NuGet le RubyGems.

Source: opennet.ru

Eketsa ka tlhaloso