Closed chadwhitacre closed 7 years ago
Honestly this is probably going to go into April or May, but we can take that as it comes. :-)
I'd really like to see this happening on gratipay so I am ready to help as much as I can. We need a development plan so that things are moving along.
I've put both projects on the calendar
This would be more useful in Gantt chart format, IMO. The calendar is cool for events, but in terms of lining up work, it's just a bunch of blue bars to me.
ETA: Don't take that as a personal feature request. If I want it bad enough I'll figure it out.
Conversation about product developement and wire-framing, might try https://gomockingbird.com/.
✈️ This is the flight deck for the Integrate npm project. ✈️
Current open-source crowdfunding options (Kickstarter, Patreon, Gratipay, OpenCollective, etc.) are consumer-grade. Our hunch is that a business-grade product with better aggregation can better serve the companies that want to pay for open source, because companies use hundreds or thousands of open source packages, not just a few.
Picking up from https://github.com/gratipay/gratipay.com/pull/4135#issuecomment-255122149 and https://github.com/gratipay/inside.gratipay.com/issues/852#issuecomment-255098337 ...
For wider context see:
JavaScript is the most popular language in open source and npm is the most popular package manager for JavaScript. A good first concrete step towards helping companies pay for open source (#4135), therefore, will be to add the ability to pay for any package on npm. Once we have npm deployed, we will have enough experience to inform a partnership with Libraries.io for the rest of the package managers.
Target
Our goal is to announce this feature in my lightning talk on Thursday, October 26 at Red Hat's All Things Open conference (https://github.com/gratipay/inside.gratipay.com/issues/757).Our goal is to incrementally improve this feature throughout the first half of 2017, with an eye towards OSCON and $ustain in May.
Package names to test with
From https://github.com/gratipay/gratipay.com/pull/4135#issuecomment-262672635:
http://localhost:8537/on/npm/async/ http://localhost:8537/on/npm/iframe-resizer/ http://localhost:8537/on/npm/mongoose/ http://localhost:8537/on/npm/nodemon/ http://localhost:8537/on/npm/react/ http://localhost:8537/on/npm/react-helmet/ http://localhost:8537/on/npm/react-modal/ http://localhost:8537/on/npm/react-redux/ http://localhost:8537/on/npm/react-router/ http://localhost:8537/on/npm/react-router-redux/ http://localhost:8537/on/npm/redux/ http://localhost:8537/on/npm/redux-thunk/ http://localhost:8537/on/npm/webpack/
Todo
Prerequisites
Checkpoint 1: Inert
/on/npm/foo/
Pages/on/npm/foo
pages (#4212)Checkpoint 2: Giving to Packages
/on/npm/foo/
pages via email verification/on/npm/foo/
pagesCheckpoint 3: Easy Sign-up
/on/npm/
pagesNice to Have
{% content %}
(leaving social network jump in sidebar)Promotion
✈️ This is the flight deck for the Integrate npm project. ✈️