Gipalit sa Microsoft ang NPM ug pauswagon kini kauban ang GitHub

NPM Inc, nga nagdumala sa pagpalambo sa NPM package manager ug nagmintinar sa NPM repository, gipahibalo ΠΎ pagbaligya negosyo sa Microsoft. Ang pumapalit sa transaksyon mao ang GitHub, nga naglihok isip independente nga yunit sa negosyo sa Microsoft. Ang kantidad sa transaksyon wala ibutyag.

Gipahayag nga ang pagbag-o sa pagpanag-iya dili makaapekto sa repository NPM, nga magpadayon sa paglungtad ug magpabilin nga magamit sa publiko ug libre alang sa mga open source developers. Ang pagpalambo sa tagdumala sa pakete sa NPM magpadayon uban ang pag-apil sa dugang nga mga kahinguhaan, nga mahimong usa ka insentibo alang sa mas aktibo nga pag-uswag niini. Gitinguha sa GitHub nga aktibong makig-uban sa komunidad sa developer sa JavaScript aron magtigom og mga ideya ug maporma ang kaugmaon sa NPM.

Ang mga nag-unang development vectors naglakip sa pagdugang sa kasaligan, scalability ug performance sa repository ug imprastraktura, ingon man sa pagpalambo sa kasayon ​​sa adlaw-adlaw nga buhat sa developers ug maintainers uban sa package manager. Usa sa mahinungdanong mga inobasyon nga gipaabot sa npm 7 gitawag nga workspaces (Mga workspaces, tugotan ka sa pagtipon sa mga dependency gikan sa daghang mga pakete ngadto sa usa ka pakete alang sa pag-instalar sa usa ka lakang), pagpaayo sa proseso sa pagmantala sa mga pakete ug pagpalapad sa suporta alang sa multi-factor authentication.

Aron mapauswag ang seguridad sa mga proseso sa pagmantala ug paghatud sa mga pakete, giplano nga i-integrate ang NPM sa imprastraktura sa GitHub. Ang panagsama magtugot usab kanimo sa paggamit sa interface sa GitHub aron sa pag-andam ug pag-host sa mga pakete sa NPM - ang mga pagbag-o sa mga pakete mahimong masubay sa GitHub gikan sa pagdawat sa usa ka hangyo sa pagbitad hangtod sa pagmantala sa usa ka bag-ong bersyon sa pakete sa NPM. Mga Himan nga Gihatag sa GitHub pag-ila mga kahuyangan ug pagpahibalo bahin sa mga kahuyangan sa mga repository magamit usab sa mga pakete sa NPM. Ang usa ka serbisyo mahimong magamit aron sa paggasto sa trabaho sa mga tigmentinar ug mga tagsulat sa mga pakete sa NPM Mga Sponsor sa GitHub.

Si Isaac Z. Schlueter, ang tiglalang sa NPM, magpadayon sa pagtrabaho sa proyekto ug hatagan og dugang nga mga kapanguhaan ug usa ka mas hilom nga palibot aron magtrabaho. Ang nagtukod sa NPM nagtuo nga isip kabahin sa GitHub, ang NPM makadawat og dugang nga suporta gikan sa usa sa pinakadako nga kompanya sa kalibutan, luyo sa kinadak-ang komunidad sa mga developers. Sa pagkakaron, ang NPM repository nagsilbi labaw pa sa 1.3 milyon nga mga pakete, nga gigamit sa gibana-bana nga 12 milyon nga mga developer. Mga 75 ka bilyon nga pag-download ang natala kada bulan ug kini nga numero padayon nga nagtubo.

Atong hinumdoman nga sa miaging tuig ang NPM Inc nakasinati og kausaban sa pagdumala, sunod-sunod nga pagtangtang sa mga empleyado ug pagpangita sa mga tigpamuhunan. Tungod sa kawalay kasiguruhan karon bahin sa kaugmaon sa NPM ug ang kakulang sa pagsalig nga panalipdan sa kompanya ang interes sa komunidad kaysa mga tigpamuhunan, usa ka grupo sa mga empleyado nga gipangulohan sa kanhi CTO sa NPM gitukod repositoryo sa pakete Entropiko. Ang bag-ong proyekto gilaraw aron mawagtang ang pagsalig sa JavaScript/Node.js ecosystem sa usa ka kompanya, nga hingpit nga nagkontrol sa pagpalambo sa manager sa package ug pagmentinar sa repository. Sumala sa mga magtutukod sa Entropic, ang komunidad walay leverage sa paghupot sa NPM Inc nga tulubagon alang sa mga aksyon niini, ug ang pagtutok sa paghimo og ganansya nagpugong sa pagpatuman sa mga oportunidad nga nag-una gikan sa panglantaw sa komunidad, apan dili makamugna og salapi. ug nagkinahanglan og dugang nga mga kapanguhaan, sama sa suporta alang sa digital signature verification.

Source: opennet.ru

Idugang sa usa ka comment