GitHub pomyślnie zakończył zakup NPM

GitHub Inc. należący do Microsoft (działający jako odrębna jednostka biznesowa), ogłosił pomyślne zakończenie przejęcia NPM Inc., który kontroluje rozwój popularnego menedżera pakietów NPM i utrzymuje repozytorium NPM (kwota transakcji nie została publicznie ujawniona).

Repozytorium NPM obsługuje ponad 1.3 miliona paczek, z których korzysta około 12 milionów programistów i obecnie odnotowuje około 75 miliardów pobrań miesięcznie.

Przypomnijmy, że w zeszłym roku firma NPM Inc doświadczyła zmiany przywództwa, seria zwolnień i poszukiwanie inwestorów.

Z powodu niepewności otaczające przyszłe losy NPM i brak pewności, że firma będzie bronić interesów społeczności, a nie inwestorów, grupy pracowników na czele z byłym dyrektorem technicznym NPM założył repozytorium pakietów Entropic.

Nowy projekt miał na celu usunięcie zależności od ekosystemu JavaScript / Node.js. w firmie, która całkowicie kontroluje rozwój menedżera pakietów i utrzymanie repozytorium.

Według założycieli Entropic społeczność nie ma wpływu na pociąganie NPM Inc do odpowiedzialności za podejmowane działania, a nastawienie na zysk unika realizacji podstawowych działań społecznościowych, ale nie przynosi pieniędzy i wymaga dodatkowych zasobów, funkcji, jako wsparcia dla weryfikacja podpisu cyfrowego.

Ahmad Nassri, dyrektor techniczny NPM Inc, ogłosił decyzję o odejściu z zespołu NPM, zrelaksuj się, przeanalizuj swoje doświadczenia i wykorzystaj nowe możliwości (profil Ahmeda pokazał, że objął stanowisko dyrektora technicznego w Fractional). Chociaż z drugiej strony Isaac Z. Schlueter, twórca NPM, będzie kontynuował prace nad projektem.

Ze swojej strony lMenedżerowie GitHub obiecali, że repozytorium NPM zawsze będzie darmowe i będzie otwarty dla wszystkich programistów.

Z przyjemnością informujemy, że GitHub zakończył przejęcie npm…

Jesteśmy zaszczyceni, że możemy być częścią kolejnego rozdziału npm i wspierać społeczność JavaScript w nowy sposób.

Dodatkowo Deweloperzy GitHub ujawnili trzy kluczowe obszary do dalszego rozwoju NPM, w tym:

  • Udział Wspólnoty: uwzględnianie opinii programistów JavaScript przy tworzeniu serwisu.
  • Możliwość rozszerzenia podstawowych możliwości
  • Inwestycje w rozwój infrastruktury i platformy: Infrastruktura będzie rozwijana w kierunku zwiększenia niezawodności, skalowalności i wydajności repozytorium.

Aby zwiększyć bezpieczeństwo procesu publikowania i dostarczania pakietów planowane jest zintegrowanie NPM z infrastrukturą GitHub, o czym jest mowa integracja pozwoli również na korzystanie z interfejsu GitHub Aby przygotować i upuścić pakiety NPM:

  • Zmiany w pakietach można śledzić w serwisie GitHub od odebrania żądania ściągnięcia do opublikowania nowej wersji pakietu npm.
  • Narzędzia do wykrywania i raportowania luk udostępniane przez GitHub w repozytoriach będą miały również zastosowanie do pakietów NPM.
  • Usługa sponsorska GitHub będzie dostępna do finansowania pracy autorów pakietów NPM i osób towarzyszących.

Rozwój funkcjonalności NPM będzie koncentrował się na poprawie wygody codziennej pracy z menedżerem pakietów od programistów i opiekunów.

Spośród znaczących innowacji oczekiwanych w NPM 7 można zaobserwować obszary robocze (obszary robocze: umożliwiają dodawanie zależności wielu pakietów do jednego pakietu w celu jednoetapowej instalacji), usprawnienie procesu publikowania pakietów i rozszerzenie obsługi uwierzytelniania wieloskładnikowego.

Wreszcie jest to również wspomniane obecnych płacących klientów już używam NPM Pro, Teams i Enterprise do hostowania prywatnych rekordów nie doświadczy zmian w usłudze, nawet jeśli G.itHub planuje zezwolić tym użytkownikom na przenoszenie ich prywatnych pakietów z npm do pakietów GitHub.

Jeśli chcesz dowiedzieć się więcej na ten temat możesz sprawdzić ogłoszenie W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.