facebook / create-react-app

Set up a modern web app by running one command.
https://create-react-app.dev
MIT License
102.52k stars 26.77k forks source link

Add Ethereum name or address to package.json #7600

Open lastmjs opened 5 years ago

lastmjs commented 5 years ago

Is your proposal related to a problem?

I can't donate to your project using Sustainus, and there is no canonical Ethereum address associated with this project and easily retrievable from the package.json

Describe the solution you'd like

I would like to see an Ethereum name or address added to the ethereum field of the package.json file. This will allow consumers of the project to know a cannonical address to send funds to. For example, I'm building an application that will allow developers to automatically donate ETH to all of their npm dependencies that have Ethereum addresses in their package.json files: https://sustainus.io

Describe alternatives you've considered

I could just donate through traditional means, but I'd rather donate through my own tool that automatically donates to all verified projects on my machine.

Additional context

If we can remove the marginal friction of donating to projects, we might be able to take open source donations truly mainstream

tobiasbueschel commented 4 years ago

Hi @lastmjs

Cool idea, I wasn't aware that something like https://sustainus.io existed, I'll definitely check it out :)

As for adding an Ethereum field to this project's package.json to allow for donations, I'm not sure if this would really be necessary. Create React App is backed by Facebook and the open source community and therefore does not rely on community funding per-se (as far as I am aware). I know that there is https://opencollective.com/create-react-app, but I'm not sure what happens with the funding?

Perhaps instead of finding ways to donate to CRA, we could encourage donations to other projects that CRA uses from the community or to a charity of your choice?

@iansu do you think there's an action for us to take here, or shall we close this issue?

tobiasbueschel commented 4 years ago

@lastmjs I've just learned something new:

"This project isn't Jest or React and none of the maintainers of Create React App work at Facebook. We are all volunteers working on this project in our spare time." https://github.com/facebook/create-react-app/issues/6756#issuecomment-490275172

I'm still not sure whether ETH based donations would make sense for CRA. We'll need to seek guidance from the actual maintainers 🙂

I've also noticed that facebook/docusaurus already links to OpenCollective, maybe it's as simple as adding this for Create React App as well? image

Have a good weekend