Microsoft ra NPM ati pe yoo ṣe idagbasoke rẹ papọ pẹlu GitHub

NPM Inc, eyiti o ṣe abojuto idagbasoke ti oluṣakoso package NPM ati ṣetọju ibi ipamọ NPM, kede о tita Microsoft ká owo. Olura ti o wa ninu idunadura naa jẹ GitHub, eyiti o nṣiṣẹ bi ẹyọ iṣowo ominira ti Microsoft. Iye idunadura naa ko ṣe afihan.

O ti sọ pe iyipada ti nini kii yoo ni ipa lori ibi ipamọ naa NPM, eyiti yoo tẹsiwaju lati wa ati pe o wa ni gbangba ati ọfẹ fun awọn olupilẹṣẹ orisun ṣiṣi. Idagbasoke oluṣakoso package NPM yoo tẹsiwaju pẹlu ilowosi ti awọn orisun afikun, eyiti o le di iwuri fun idagbasoke ti nṣiṣe lọwọ diẹ sii. GitHub pinnu lati ṣe ajọṣepọ pẹlu agbegbe idagbasoke JavaScript lati ṣajọ awọn imọran ati ṣe apẹrẹ ọjọ iwaju ti NPM.

Awọn olutọpa idagbasoke akọkọ pẹlu jijẹ igbẹkẹle, iwọn ati iṣẹ ti ibi-ipamọ ati awọn amayederun, bakanna bi imudarasi irọrun ti iṣẹ ojoojumọ ti awọn olupilẹṣẹ ati awọn olutọju pẹlu oluṣakoso package. Ọkan ninu awọn imotuntun pataki ti a nireti ni npm 7 ni a pe awọn aye iṣẹ (Awọn iṣiṣẹ, gba ọ laaye lati ṣajọpọ awọn igbẹkẹle lati ọpọlọpọ awọn idii sinu package kan fun fifi sori ni igbesẹ kan), imudarasi ilana ti awọn idii titẹjade ati atilẹyin faagun fun ijẹrisi ifosiwewe pupọ.

Lati ṣe ilọsiwaju aabo ti awọn ilana ti titẹjade ati jiṣẹ awọn idii, o ti gbero lati ṣepọ NPM sinu awọn amayederun GitHub. Ibarapọ naa yoo tun gba ọ laaye lati lo wiwo GitHub lati mura ati gbalejo awọn idii NPM - awọn iyipada si awọn idii le ṣe tọpinpin ni GitHub lati gbigba ibeere fa si atẹjade ẹya tuntun ti package NPM. Awọn irinṣẹ Pese lori GitHub idamo vulnerabilities ati ifitonileti nipa awọn ailagbara ni awọn ibi ipamọ yoo tun kan si awọn idii NPM. Iṣẹ kan yoo wa lati ṣe inawo iṣẹ ti awọn olutọju ati awọn onkọwe ti awọn idii NPM Awọn onigbọwọ GitHub.

Isaac Z. Schlueter, ẹlẹda ti NPM, yoo tẹsiwaju lati ṣiṣẹ lori iṣẹ naa ati pe yoo fun ni afikun awọn ohun elo ati agbegbe ti o dakẹ lati ṣiṣẹ ni. Oludasile NPM gbagbọ pe gẹgẹbi apakan ti GitHub, NPM yoo gba atilẹyin afikun lati ọkan ninu awọn ile-iṣẹ ti o tobi julọ ni agbaye, lẹhin agbegbe ti o tobi julọ ti awọn olupilẹṣẹ. Lọwọlọwọ, ibi ipamọ NPM n ṣe iranṣẹ diẹ sii ju awọn idii miliọnu 1.3, ti o lo nipasẹ isunmọ awọn oludasilẹ miliọnu 12. Awọn igbasilẹ bii 75 bilionu wa fun oṣu kan ati pe nọmba yii n dagba ni imurasilẹ.

Jẹ ki a ranti pe ni ọdun to kọja NPM Inc ni iriri iyipada ninu iṣakoso, lẹsẹsẹ ti awọn ifasilẹ awọn oṣiṣẹ ati wiwa fun awọn oludokoowo. Nitori aidaniloju lọwọlọwọ nipa ọjọ iwaju ti NPM ati aisi igbẹkẹle pe ile-iṣẹ yoo daabobo awọn anfani ti agbegbe ju awọn oludokoowo lọ, ẹgbẹ kan ti awọn oṣiṣẹ ti o ṣakoso nipasẹ CTO tẹlẹ ti NPM. da ibi ipamọ package entropic. A ṣe apẹrẹ iṣẹ akanṣe tuntun lati yọkuro igbẹkẹle ti ilolupo eda JavaScript/Node.js lori ile-iṣẹ kan, eyiti o ṣakoso ni kikun idagbasoke ti oluṣakoso package ati itọju ibi ipamọ naa. Gẹgẹbi awọn oludasilẹ ti Entropic, agbegbe ko ni agbara lati mu NPM Inc ṣe jiyin fun awọn iṣe rẹ, ati idojukọ lori ṣiṣe ere kan dabaru pẹlu imuse awọn anfani ti o jẹ akọkọ lati oju wiwo agbegbe, ṣugbọn ko ṣe ipilẹṣẹ. owo ati beere awọn orisun afikun, gẹgẹbi atilẹyin fun ijẹrisi ibuwọlu oni nọmba.

orisun: opennet.ru

Fi ọrọìwòye kun