Menedżer pakietów NPM 6.13 dodaje narzędzia do finansowania deweloperów

opublikowany wydanie menedżera pakietów NPM 6.13, zawarty w Node.js i używany do dystrybucji modułów w JavaScript. Cechą nowej wersji jest wygląd polecenia "fundusz» oraz środki na organizację zbiórki datków przez deweloperów zajmujących się utrzymaniem pakietów.

Po zainstalowaniu pakietu NPM wyświetla teraz informację o liczbie pakietów powiązanych z zależnościami, których opiekunowie przyjmują darowizny (flaga „--no-fund” służy do ukrycia takich informacji). Uruchamiając polecenie „npm fund”, użytkownik może uzyskać szczegółowe informacje o sposobach zbierania darowizn w każdej z zależności dla bieżącego projektu oraz otrzymać linki do odpowiednich usług (Patreon, Librapay, OpenCollective i GitHub Sponsor itp.) . Informacje o przyjęciu darowizn definiowane są w pakiecie za pomocą nowego pola „funding” w pliku package.json.

Menedżer pakietów NPM 6.13 dodaje narzędzia do finansowania deweloperów

Przypominamy, że w sierpniu br Feross Abouhadijeh, autor pakietu NPM standard (ok. 200 tys. pobrań tygodniowo) i platformy webtorrent, opublikowano w module repozytorium NPM”Finansowanie", który wyświetla reklamę tekstową po zainstalowaniu pakietu. Aby wyświetlić reklamę w konsoli, moduł wstawił procedurę obsługi do skryptu, który był automatycznie uruchamiany po instalacji (po instalacji). W podobny sposób zaproponowano monetyzację pracy opiekunów pakietów (aby wziąć udział w programie monetyzacji, trzeba było dodać ten moduł w zależności od posiadanego pakietu).

Później reakcja społeczności i pojawienie się opinii, że monetyzacja w formie reklamy przyniesie więcej korzyści dobrym marketerom niż dobrym deweloperom, eksperyment został ograniczony. Późniejsza administracja NPM Zakazany podobną aktywność i obiecał blokować pakiety wyświetlające reklamy podczas instalacji, podczas wykonywania lub na różnych etapach rozwoju.

Jednocześnie dyrektor NPM Inc, która nadzoruje rozwój NPM, obiecał stworzyć grupę roboczą i opracować rozwiązanie stymulujące motywację konserwatorów. Pierwszym krokiem było wdrożenie komendy „fundusz”, ale w przyszłości istnieje możliwość stworzenia własnej platformy darowizn, która mogłaby przydać się również przy finansowaniu samego repozytorium NPM.

Źródło: opennet.ru

Dodaj komentarz