GitHub Inc, u vlasništvu Microsofta (djeluje kao zasebna poslovna jedinica), je najavio uspješan završetak kupnje NPM Inc., koji kontrolira razvoj popularnog NPM upravitelja paketa i održava NPM spremište (iznos transakcije nije javno objavljen).
Spremište NPM opslužuje više od 1.3 milijuna paketa, koje koristi oko 12 milijuna programera i trenutno bilježe približno 75 milijardi preuzimanja mjesečno.
Prisjetimo se da je prošle godine NPM Inc doživio promjenu vodstva, niz otpuštanja i potraga za investitorima.
Zbog neizvjesnosti okružujući buduću sudbinu NPM-a i nedostatak povjerenja da će tvrtka braniti interese zajednice, a ne investitora, skupina zaposlenika koju je vodio bivši glavni tehnički direktor NPM je osnovao spremište paketa Entropic.
Novi projekt osmišljen je kako bi se uklonila ovisnost o JavaScript / Node.js ekosustavu u tvrtki koja u potpunosti kontrolira razvoj upravitelja paketa i održavanje spremišta.
Prema osnivačima Entropic-a, zajednica nema utjecaja na to da NPM Inc pozove na odgovornost za poduzete radnje, a orijentacija na dobit izbjegava provođenje primarnih aktivnosti zajednice, ali ne donosi novac i zahtijeva dodatna sredstva, značajke, kao podršku za provjera digitalnog potpisa.
Ahmad Nassri, tehnički direktor NPM Inc, najavio je odluku o napuštanju NPM tima, opustite se, analizirajte svoje iskustvo i iskoristite nove prilike (Ahmedov profil je pokazao da je preuzeo funkciju tehničkog direktora u Fractionalu). Iako s druge strane Isaac Z. Schlueter, tvorac NPM-a, nastavit će raditi na projektu.
Sa svoje strane lUpravitelji GitHub-a obećali su da će NPM spremište uvijek biti besplatno i bit će otvoren za sve programere.
Drago nam je objaviti da je GitHub dovršio akviziciju npm ...
Čast nam je biti dijelom sljedećeg poglavlja npm-a i podržati JavaScript zajednicu na novi način.
Uz to Programeri GitHub otkrili su tri ključna područja za daljnji razvoj NPM-a od kojih se spominju:
- Sudjelovanje zajednice: uzimajući u obzir mišljenja programera JavaScript-a u razvoju usluge.
- Moć proširenja osnovnih mogućnosti
- Ulaganje u infrastrukturu i razvoj platforme: Infrastruktura će se razvijati u smjeru povećanja pouzdanosti, skalabilnosti i performansi spremišta.
Da bi se povećala sigurnost procesa izdavanja i isporuke paketa, planira se integrirati NPM u GitHub infrastrukturu spomenuto je da integracija će također omogućiti upotrebu GitHub sučelja Za pripremu i ispuštanje NPM paketa:
- Promjene na paketima mogu se pratiti na GitHubu od primanja zahtjeva za povlačenjem do objavljivanja nove verzije npm paketa.
- Alati za otkrivanje ranjivosti i izvještavanje o ranjivosti koje pruža GitHub u spremištima također će se primjenjivati na NPM pakete.
- Usluga sponzora GitHub bit će dostupna za financiranje rada autora i pratitelja NPM paketa.
Razvoj NPM funkcionalnosti usredotočit će se na poboljšanje pogodnosti svakodnevnog rada s upraviteljem paketa programera i održavatelja.
Od značajnih inovacija koje se očekuju u NPM 7, možete vidjeti radne prostore (radni prostori: omogućuje vam dodavanje ovisnosti iz više paketa u jedan paket za instalaciju u jednom koraku), poboljšati postupak objavljivanja paketa i proširiti podršku za višefaktorsku provjeru autentičnosti.
Napokon se također spominje da postojeći kupci koji plaćaju već koristi NPM Pro, Teams i Enterprise za hostiranje privatnih zapisa neće doživjeti promjene u usluzi, čak i ako GitHub planira omogućiti ovim korisnicima premještanje svojih privatnih paketa od npm do GitHub paketa.
Ako želite znati više o tome možete provjeriti oglas U sljedećem linku.
Budite prvi koji će komentirati