GitHub Inc, Microsoft компаниясына таандык жана көз карандысыз бизнес бирдиги катары иштейт, NPM пакетинин менеджерин иштеп чыгууну контролдоочу жана КЭУБ репозиторийсин жүргүзүүчү NPM Inc бизнесин сатып алуу боюнча бүтүмдүн ийгиликтүү аяктагандыгы жөнүндө. NPM репозиторийинде болжол менен 1.3 миллион иштеп чыгуучулар колдонгон 12 миллиондон ашык пакеттер кызмат кылат. Айына болжол менен 75 миллиард жүктөмөлөр жазылат. Транзакциянын суммасы ачыкталган жок.
, NPM Inc компаниясынын CTO, КЭУБ командасынан чыгуу, тыныгуу, тажрыйбаңызды талдоо жана жаңы мүмкүнчүлүктөрдү пайдалануу чечими жөнүндө Ахмед, ал Fractional компаниясында техникалык директорлук кызматты ээлегени тууралуу маалымат бар. Исаак З. Шлютер, NPM түзүүчүсү, долбоордун үстүндө иштөөнү улантат.
GitHub NPM репозиторийси ар дайым эркин жана бардык иштеп чыгуучулар үчүн ачык болорун убада кылды. GitHub КЭУБду андан ары өнүктүрүү үчүн үч негизги багытты атады: коомчулук менен өз ара аракеттенүү (кызматты иштеп чыгууда JavaScript иштеп чыгуучулардын пикирин эске алуу), негизги мүмкүнчүлүктөрдү кеңейтүү жана инфраструктураны жана платформаны өнүктүрүүгө инвестициялоо. Инфраструктура репозиторийдин ишенимдүүлүгүн, масштабдуулугун жана натыйжалуулугун жогорулатуу багытында өнүктүрүлөт.
Пакеттерди жарыялоо жана жеткирүү процесстеринин коопсуздугун жогорулатуу үчүн NPMди GitHub инфраструктурасына интеграциялоо пландаштырылууда. Интеграция ошондой эле NPM пакеттерин даярдоо жана жайгаштыруу үчүн GitHub интерфейсин колдонууга мүмкүндүк берет - топтомдордогу өзгөрүүлөрдү GitHub'да тартуу өтүнүчүн алгандан тартып, NPM пакетинин жаңы версиясын жарыялоого чейин байкоого болот. GitHubда берилген куралдар алсыздыктар жана репозиторийлердеги алсыздыктар жөнүндө маалымат КЭУБ пакеттерине да колдонулат. КЭУБ пакеттеринин тейлөөчүлөрүнүн жана авторлорунун ишин каржылоо үчүн кызмат жеткиликтүү болот .
NPM функционалдуулугун өнүктүрүү топтом менеджери менен иштеп чыгуучулардын жана тейлөөчүлөрдүн күнүмдүк ишинин ыңгайлуулугун жакшыртууга багытталат. npm 7де күтүлгөн олуттуу инновацияларга жумушчу мейкиндиктер ( - бир кадамда орнотуу үчүн бир нече пакеттерден көз карандылыкты бир пакетке бириктирүүгө мүмкүндүк берет), пакеттерди жарыялоо процессин өркүндөтүү жана көп факторлуу аутентификацияны колдоону кеңейтүү.
Эске сала кетсек, өткөн жылы NPM Inc компаниясы менеджменттин өзгөрүшүнө, кызматкерлердин бир катар кыскартууларына жана инвесторлорду издөөгө дуушар болгон. КЭУБдун келечектеги тагдырына байланыштуу азыркы белгисиздиктен жана компания инвесторлордун эмес, коомчулуктун кызыкчылыгын коргойт деген ишенимдин жоктугунан улам, КЭУБдун мурдагы КТО башчысы жетектеген кызматкерлердин тобу пакет репозиторий . Жаңы долбоор JavaScript/Node.js экосистемасынын пакет менеджерин иштеп чыгууну жана репозиторийди тейлөөнү толугу менен көзөмөлдөгөн бир компаниядан көз карандылыгын жоюу үчүн иштелип чыккан. Entropicтин негиздөөчүлөрүнүн айтымында, жамаат NPM Incти өз иш-аракеттери үчүн жоопкерчиликке тартуу рычагына ээ эмес жана киреше табууга көңүл буруу коомчулуктун көз карашы боюнча биринчи кезектеги, бирок акчаны жаратпаган мүмкүнчүлүктөрдү ишке ашырууга тоскоолдук кылат. жана кошумча ресурстарды талап кылат, мисалы, санариптик кол тамганы текшерүүнү колдоо.
Source: opennet.ru
