GitHub ti pari aṣeyọri gbigba NPM rẹ

GitHub Inc, ohun ini nipasẹ Microsoft ati ṣiṣẹ bi ẹyọ iṣowo ominira, kede lori aṣeyọri aṣeyọri ti iṣowo lati ra iṣowo ti NPM Inc, eyiti o ṣakoso idagbasoke ti oluṣakoso package NPM ati ṣetọju ibi ipamọ NPM. Ibi ipamọ NPM n ṣe iranṣẹ diẹ sii ju awọn idii miliọnu 1.3, ti o to iwọn miliọnu 12 awọn olupolowo lo. Nipa awọn igbasilẹ 75 bilionu ti wa ni igbasilẹ fun oṣu kan. Iye idunadura naa ko ṣe afihan.

Ahmad NassriCTO ti NPM Inc. royin nipa ipinnu lati lọ kuro ni ẹgbẹ NPM, ya isinmi, ṣe itupalẹ iriri rẹ ki o lo awọn aye tuntun (ni profaili Ahmed, alaye wa pe o ti gba ipo ti oludari imọ-ẹrọ ni Fractional). Isaac Z. Schlueter, Eleda ti NPM, yoo tesiwaju lati sise lori ise agbese.

GitHub ti ṣe ileri pe ibi ipamọ NPM nigbagbogbo yoo wa ni ọfẹ ati ṣiṣi si gbogbo awọn olupolowo. GitHub darukọ awọn agbegbe bọtini mẹta fun idagbasoke siwaju ti NPM: ibaraenisepo pẹlu agbegbe (ni akiyesi awọn iwo ti awọn olupilẹṣẹ JavaScript nigbati o ba n dagbasoke iṣẹ naa), faagun awọn agbara ipilẹ, ati idoko-owo ni awọn amayederun ati idagbasoke pẹpẹ. Awọn amayederun yoo wa ni idagbasoke ni itọsọna ti jijẹ igbẹkẹle, scalability ati iṣẹ ti ibi ipamọ naa.

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.

Idagbasoke iṣẹ ṣiṣe NPM yoo dojukọ lori imudara lilo ti awọn olupilẹṣẹ ati iṣẹ alabojuto lojoojumọ pẹlu oluṣakoso package. Awọn imotuntun pataki ti a nireti ni npm 7 pẹlu awọn aye iṣẹ (Awọn iṣiṣẹ - gba ọ laaye lati ṣajọpọ awọn igbẹkẹle lati awọn idii pupọ sinu package kan fun fifi sori ẹrọ ni igbesẹ kan), imudarasi ilana ti awọn idii titẹjade ati faagun atilẹyin fun ijẹrisi ifosiwewe pupọ.

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 ilolupo eda JavaScript/Node.js lori ile-iṣẹ kan, eyiti o ṣakoso ni kikun idagbasoke ti oluṣakoso package ati itọju ibi-ipamọ. 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 ṣe idiwọ imuse awọn anfani ti o jẹ akọkọ lati oju wiwo agbegbe, ṣugbọn ko ṣe ina owo. ati nilo 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