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.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

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.