NPM 6.13 Package Manager voegt financieringstools voor ontwikkelaars toe

gepubliceerd pakketbeheerder release NPM 6.13, meegeleverd met Node.js en gebruikt om modules in JavaScript te distribueren. Een kenmerk van de nieuwe versie is verschijning commando's "fonds» en fondsen voor het organiseren van de inzameling van donaties door ontwikkelaars die betrokken zijn bij het onderhouden van pakketten.

Na het installeren van een pakket geeft NPM nu informatie weer over het aantal afhankelijkheidsgerelateerde pakketten waarvan de beheerders donaties accepteren (de vlag “--no-fund” is bedoeld om dergelijke informatie te verbergen). Door de opdracht “npm fund” uit te voeren, kan de gebruiker gedetailleerde informatie verkrijgen over de methoden voor het verzamelen van donaties in elk van de afhankelijkheden voor het huidige project en links ontvangen naar de overeenkomstige services (Patreon, Librapay, OpenCollective en GitHub Sponsor, enz.) . Informatie over het accepteren van donaties wordt in het pakket gedefinieerd met behulp van een nieuw veld 'funding' in het bestand package.json.

NPM 6.13 Package Manager voegt financieringstools voor ontwikkelaars toe

Laten we u daaraan herinneren in augustus Feross Abouhadijeh, auteur van het NPM-pakket standaard (ongeveer 200 duizend downloads per week) en platforms webtorrent, Geplaatst in de NPM-repositorymodule "financiering", die tekstadvertenties weergeeft na installatie van het pakket. Om advertenties in de console weer te geven, heeft de module een handler in een script ingevoegd dat automatisch werd gestart na de installatie (post-installatie). Op een vergelijkbare manier werd voorgesteld om inkomsten te genereren met het werk van pakketbeheerders (om deel te nemen aan het programma voor het genereren van inkomsten moest u deze module toevoegen, afhankelijk van uw pakket).

Na verzet gemeenschap en de opkomst van de mening dat het genereren van inkomsten in de vorm van reclame meer voordeel zou opleveren voor goede marketeers dan voor goede ontwikkelaars, werd het experiment ingeperkt. Latere NPM-administratie verboden soortgelijke activiteit en beloofde pakketten te blokkeren die advertenties weergeven tijdens de installatie, tijdens de uitvoering of in verschillende ontwikkelingsstadia.

Tegelijkertijd heeft de directeur van NPM Inc, die toezicht houdt op de ontwikkeling van NPM, beloofd creëer een werkgroep en ontwikkel een oplossing om de motivatie van beheerders te stimuleren. De eerste stap was de implementatie van het commando ‘fonds’, maar in de toekomst is het mogelijk om ons eigen donatieplatform te creëren, wat ook nuttig zou kunnen zijn voor de financiering van het NPM-repository zelf.

Bron: opennet.ru

Voeg een reactie