GitHub NPM сатып алуды сәтті аяқтады

Microsoft корпорациясына тиесілі және тәуелсіз бизнес бөлімшесі ретінде жұмыс істейтін GitHub Inc. жариялады NPM пакетінің менеджерінің дамуын бақылайтын және NPM репозиторийін жүргізетін NPM Inc бизнесін сатып алу мәмілесінің сәтті аяқталуы туралы. NPM репозиторийі шамамен 1.3 миллион әзірлеушілер пайдаланатын 12 миллионнан астам пакеттерге қызмет көрсетеді. Айына шамамен 75 миллиард жүктеу жазылады. Транзакция сомасы жарияланбайды.

Ахмад Насри, NPM Inc компаниясының техникалық директоры, деп хабарлады ҰПМ командасынан кету, үзіліс жасау, тәжірибеңізді талдау және жаңа мүмкіндіктерді пайдалану туралы шешім туралы (in профиль Ахмед, оның Fractional компаниясында техникалық директор қызметін атқарғаны туралы ақпарат бар). NPM құрушы Исаак З.Шлютер жобамен жұмысын жалғастырады.

GitHub NPM репозиторийі әрқашан тегін және барлық әзірлеушілер үшін ашық болады деп уәде берді. GitHub NPM-ті одан әрі дамытудың үш негізгі бағытын атады: қоғамдастықпен өзара әрекеттесу (қызметті әзірлеу кезінде JavaScript әзірлеушілерінің пікірлерін есепке алу), негізгі мүмкіндіктерді кеңейту және инфрақұрылым мен платформаны дамытуға инвестициялау. Инфрақұрылым репозиторийдің сенімділігін, ауқымдылығын және өнімділігін арттыру бағытында дамитын болады.

Пакеттерді жариялау және жеткізу процестерінің қауіпсіздігін арттыру үшін NPM-ті GitHub инфрақұрылымына біріктіру жоспарлануда. Интеграция сонымен қатар NPM пакеттерін дайындау және орналастыру үшін GitHub интерфейсін пайдалануға мүмкіндік береді - пакеттерге жасалған өзгерістерді GitHub жүйесінде тарту сұрауын алған кезден NPM пакетінің жаңа нұсқасын жариялауға дейін бақылауға болады. GitHub сайтында берілген құралдар анықтау осалдықтар және хабарлау репозиторийлердегі осалдықтар туралы ақпарат NPM пакеттеріне де қолданылады. ҰПМ пакеттерінің қолдаушылары мен авторларының жұмысын қаржыландыру үшін қызмет қолжетімді болады GitHub демеушілері.

NPM функционалдығын дамыту әзірлеушілер мен техникалық қызмет көрсетушілердің пакет менеджерімен күнделікті жұмысының ыңғайлылығын жақсартуға бағытталған. npm 7-де күтілетін маңызды жаңалықтарға жұмыс кеңістігі кіреді (Жұмыс кеңістіктері - бір қадамда орнату үшін бірнеше пакеттерден тәуелділіктерді бір бумаға біріктіруге мүмкіндік береді), бумаларды жариялау процесін жақсарту және көп факторлы аутентификацияны қолдауды кеңейту.

Еске салайық, өткен жылы NPM Inc-те басшылықтың өзгеруі, қызметкерлердің бірқатар жұмыстан босатылуы және инвесторларды іздеу болды. ҰПМ болашағына қатысты қазіргі белгісіздікке және компания инвесторлардың емес, қоғамдастықтың мүддесін қорғайтынына сенімнің жоқтығына байланысты ҰПМ-нің бұрынғы техникалық директоры басқаратын қызметкерлер тобы құрылған пакет репозиторийі Энтропиялық. Жаңа жоба JavaScript/Node.js экожүйесінің пакет менеджерінің дамуын және репозиторийге техникалық қызмет көрсетуді толығымен бақылайтын бір компанияға тәуелділігін жоюға арналған. Entropic негізін қалаушылардың пікірінше, қауымдастықтың NPM Inc-ті өз іс-әрекеттері үшін жауапкершілікке тарту рычагы жоқ, ал пайда табуға назар аудару қауымдастық көзқарасы бойынша бірінші кезектегі, бірақ ақша тудырмайтын мүмкіндіктерді іске асыруға кедергі жасайды. және электрондық цифрлық қолтаңбаны тексеруге қолдау көрсету сияқты қосымша ресурстарды талап етеді.

Ақпарат көзі: opennet.ru

пікір қалдыру