GitHub-ը հաջողությամբ ավարտեց իր NPM-ի ձեռքբերումը

GitHub Inc-ը, որը պատկանում է Microsoft-ին և գործում է որպես անկախ բիզնես միավոր, հայտարարվեց NPM Inc-ի բիզնեսը ձեռք բերելու գործարքի հաջող ավարտի վերաբերյալ, որը վերահսկում է NPM փաթեթի կառավարչի զարգացումը և պահպանում է NPM պահեստը: NPM պահեստը սպասարկում է ավելի քան 1.3 միլիոն փաթեթներ, որոնք օգտագործվում են մոտավորապես 12 միլիոն մշակողների կողմից: Ամսական գրանցվում է մոտ 75 միլիարդ ներբեռնում։ Գործարքի գումարը չի բացահայտվում:

Ահմադ ՆասրիNPM Inc-ի CTO, сообщил NPM թիմը լքելու որոշման մասին, ընդմիջում անել, վերլուծել ձեր փորձը և օգտվել նոր հնարավորություններից (in պրոֆիլը Ահմեդ, տեղեկություններ կան, որ նա զբաղեցրել է Fractional-ի տեխնիկական տնօրենի պաշտոնը): NPM-ի ստեղծող Isaac Z. Schlueter-ը կշարունակի աշխատել նախագծի վրա:

GitHub-ը խոստացել է, որ NPM պահոցը միշտ կմնա անվճար և բաց բոլոր մշակողների համար: GitHub-ը նշել է NPM-ի հետագա զարգացման երեք հիմնական ոլորտներ՝ փոխգործակցություն համայնքի հետ (հաշվի առնելով JavaScript մշակողների կարծիքը ծառայությունը մշակելիս), հիմնական հնարավորությունների ընդլայնում և ենթակառուցվածքների և հարթակի զարգացման մեջ ներդրումներ: Ենթակառուցվածքը կզարգացվի պահեստի հուսալիության, մասշտաբայնության և արդյունավետության բարձրացման ուղղությամբ։

Փաթեթների հրապարակման և առաքման գործընթացների անվտանգությունը բարելավելու համար նախատեսվում է ինտեգրել NPM-ը GitHub ենթակառուցվածքում: Ինտեգրումը թույլ կտա նաև օգտագործել GitHub ինտերֆեյսը NPM փաթեթներ պատրաստելու և հյուրընկալելու համար. Գործիքներ, որոնք տրամադրվում են GitHub-ում նույնականացնելը խոցելիություններ և տեղեկացնող Պահեստների խոցելիության մասին կտարածվի նաև NPM փաթեթների վրա։ Ծառայությունը հասանելի կլինի NPM փաթեթների սպասարկողների և հեղինակների աշխատանքը ֆինանսավորելու համար GitHub հովանավորներ.

NPM ֆունկցիոնալության մշակումը կկենտրոնանա փաթեթների կառավարչի հետ մշակողների և սպասարկողների ամենօրյա աշխատանքի օգտագործման բարելավման վրա: npm 7-ում սպասվող նշանակալի նորամուծությունները ներառում են աշխատանքային տարածքներ (Աշխատանքային տարածքներ - թույլ է տալիս միավորել կախվածությունը մի քանի փաթեթներից մեկ փաթեթի մեջ՝ մեկ քայլով տեղադրելու համար), բարելավելով փաթեթների հրապարակման գործընթացը և ընդլայնելով բազմագործոն նույնականացման աջակցությունը:

Հիշեցնենք, որ անցյալ տարի «NPM Inc»-ը կառավարման փոփոխություններ է ունեցել, աշխատակիցների մի շարք կրճատումներ և ներդրողների փնտրտուքներ են եղել։ ԱԿՄ-ի ապագայի հետ կապված ներկայիս անորոշության և այն վստահության բացակայության պատճառով, որ ընկերությունը կպաշտպանի համայնքի շահերը, այլ ոչ թե ներդրողների, մի խումբ աշխատակիցներ՝ ԱՆ նախկին տնօրենի գլխավորությամբ։ հիմնադրվել է փաթեթի պահոց Էնտրոպիկ. Նոր նախագիծը կոչված էր վերացնելու JavaScript/Node.js էկոհամակարգի կախվածությունը մեկ ընկերությունից, որն ամբողջությամբ վերահսկում է փաթեթների կառավարչի մշակումը և պահեստի պահպանումը։ Ըստ Entropic-ի հիմնադիրների՝ համայնքը չունի լծակներ՝ պատասխանատվության ենթարկելու NPM Inc-ին իր գործողությունների համար, և շահույթ ստանալու վրա կենտրոնանալը խոչընդոտում է համայնքի տեսանկյունից առաջնային, բայց փող չստեղծող հնարավորությունների իրականացմանը։ և պահանջում են լրացուցիչ ռեսուրսներ, ինչպիսիք են թվային ստորագրության ստուգման աջակցությունը:

Source: opennet.ru

Добавить комментарий