GitHub je uspješno dovršio kupnju NPM-a

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.