O xestor de paquetes NPM 6.13 engade ferramentas de financiamento para programadores

publicado versión do xestor de paquetes NPM 6.13, incluído con Node.js e usado para distribuír módulos en JavaScript. Unha característica da nova versión é aspecto comandos"fondo» e fondos para organizar a recollida de doazóns por parte dos desenvolvedores implicados no mantemento dos paquetes.

Despois de instalar un paquete, NPM agora mostra información sobre o número de paquetes relacionados coa dependencia cuxos mantedores aceptan doazóns (a bandeira "--no-fund" é proporcionada para ocultar esa información). Ao executar o comando “npm fund”, o usuario pode obter información detallada sobre os métodos de recollida de doazóns en cada unha das dependencias para o proxecto actual e recibir ligazóns aos servizos correspondentes (Patreon, Librapay, OpenCollective e GitHub Sponsor, etc.) . A información sobre a aceptación de doazóns defínese no paquete mediante un novo campo "financiamento" no ficheiro package.json.

O xestor de paquetes NPM 6.13 engade ferramentas de financiamento para programadores

Lembrámolo en agosto Feross Abouhadijeh, autor do paquete NPM estándar (unhas 200 mil descargas por semana) e plataformas webtorrent, enviou no módulo de repositorio de NPM "financiamento", que mostra publicidade de texto despois de instalar o paquete. Para mostrar publicidade na consola, o módulo inseriu un controlador nun script que se lanzou automaticamente despois da instalación (post-instalación). Do mesmo xeito, propúxose monetizar o traballo dos mantedores de paquetes (para participar no programa de monetización había que engadir este módulo dependendo do seu paquete).

Despois reacción comunidade e a aparición da opinión de que a monetización en forma de publicidade traería máis beneficios aos bos comerciantes que aos bos desenvolvedores, o experimento foi reducido. Administración posterior do NPM prohibido actividade similar e prometeu bloquear paquetes que mostran anuncios durante a instalación, durante a execución ou en varias fases de desenvolvemento.

Ao mesmo tempo, o director de NPM Inc, que supervisa o desenvolvemento de NPM, prometido crear un grupo de traballo e desenvolver unha solución para estimular a motivación dos mantedores. O primeiro paso foi a implementación do comando "fund", pero no futuro é posible crear a nosa propia plataforma de doazóns, que tamén podería ser útil para financiar o propio repositorio de NPM.

Fonte: opennet.ru

Engadir un comentario