Il Gestore pacchetti NPM 6.13 aggiunge strumenti di finanziamento per gli sviluppatori

pubblicato rilascio del gestore pacchetti NPM6.13, incluso con Node.js e utilizzato per distribuire moduli in JavaScript. Una caratteristica della nuova versione è aspetto comandi"fondo» e fondi per organizzare la raccolta di donazioni da parte degli sviluppatori coinvolti nella manutenzione dei pacchetti.

Dopo aver installato un pacchetto, NPM ora visualizza le informazioni sul numero di pacchetti relativi alle dipendenze i cui manutentori accettano donazioni (il flag "--no-fund" viene fornito per nascondere tali informazioni). Eseguendo il comando “npm fund”, l'utente può ottenere informazioni dettagliate sulle modalità di raccolta delle donazioni in ciascuna delle dipendenze per il progetto corrente e ricevere collegamenti ai servizi corrispondenti (Patreon, Librapay, OpenCollective e GitHub Sponsor, ecc.) . Le informazioni sull'accettazione delle donazioni sono definite nel pacchetto utilizzando un nuovo campo "finanziamento" nel file package.json.

Il Gestore pacchetti NPM 6.13 aggiunge strumenti di finanziamento per gli sviluppatori

Ricordiamolo ad agosto Feross Abouhadijeh, autore del pacchetto NPM Standard (circa 200mila download a settimana) e piattaforme webtorrent, postato nel modulo del repository NPM "finanziamento", che visualizza annunci di testo dopo l'installazione del pacchetto. Per visualizzare la pubblicità nella console, il modulo ha inserito un gestore in uno script che è stato avviato automaticamente dopo l'installazione (post-installazione). In modo simile, è stato proposto di monetizzare il lavoro dei manutentori del pacchetto (per partecipare al programma di monetizzazione, dovevi aggiungere questo modulo a seconda del tuo pacchetto).

dopo contraccolpo comunità e l'emergere dell'opinione secondo cui la monetizzazione sotto forma di pubblicità avrebbe portato più benefici ai buoni esperti di marketing che ai buoni sviluppatori, l'esperimento è stato ridotto. Successivamente amministrazione NPM vietato attività simili e ha promesso di bloccare i pacchetti che visualizzano annunci pubblicitari durante l'installazione, durante l'esecuzione o in varie fasi di sviluppo.

Allo stesso tempo, il direttore di NPM Inc, che supervisiona lo sviluppo di NPM, Ha impegnato creare un gruppo di lavoro e sviluppare una soluzione per stimolare la motivazione dei manutentori. Il primo passo è stato l’implementazione del comando “fund”, ma in futuro è possibile creare una nostra piattaforma di donazioni, che potrebbe essere utile anche per finanziare il repository NPM stesso.

Fonte: opennet.ru

Aggiungi un commento