-
Notifications
You must be signed in to change notification settings - Fork 308
"Pay for Open Source" form on homepage #4598
Conversation
Thoughts as a potential company:
|
I have a UI in mind for that section of the form, hinted at in 2780b0f. Stay tuned ...
That's actually supposed to be your technical employees. Clarified sufficiently in 6a3285a?
Hmm ... I was trying to leave this vague because I have no idea, really. Maybe we automate tweets eventually but probably not for a while and maybe never? To start we'll just manually tweet things out based on customer input. Nice and natural and organic. Longer term I actually have #1513 in mind with this. Once we collect the info it should be pretty easy to spit out SVGs for READMEs. |
Initial feedback from @jdorfman in private Slack chat:
|
Alright, once this is green I'm going to start using this as an integration branch for further work, ∆ is already 483 and we have a number of other things to do, not just on this form but that need to be deployed at the same time as the form. |
Green! Rebasing on master ... |
Rebased, was 3d5faf0. |
3d5faf0
to
359c06d
Compare
Alright, that's four chunks of work remaining:
|
Pushed off cancel homepage commits (moving those to a PR), was fe84e52. |
fe84e52
to
a6ae128
Compare
Also rebased on master. |
a6ae128
to
ed46b9b
Compare
Per slack w/ +1s from @clone1018 and @dowski I am planning to try to self-merge and deploy this work ahead of gratipay/inside.gratipay.com#1044. |
Wire up homepage form to hit JSON endpoint
Update terms for "Pay for Open Source"
Let's see what Travis does with this. If green I think we are ready to merge and deploy! 😱 |
Testing out locally on this here integration branch. |
Once Travis is green I plan to go for it—merge and deploy! |
Waiting for Travis again ... |
- fix disabling of submit button - send a bad nonce to trigger error handling vs. crash
Adobe asked for this.
72827bb
to
c88b721
Compare
← #4616
Pursuant to gratipay/inside.gratipay.com#987 and #4427, this PR moves the project listing off of the homepage and replaces it with a form to "Pay for Open Source."
Todo
rationalize Optional sections→ Rationalize how optional sections are treated #4609"Choose an Ecosystem"→ Add ecosystem chooser to homepage form #4610"Invoice Details"→ Expose receipt details to configuration on homepage form #4612style credit card form: can't easily due to iframe (slack)fix css bug w/ radio: slackDeduplicate Terms of Service #4599&) Update terms for "Pay for Open Source" #4600→ Browse payments #4607/browse/payments
pagemake a charger to stub out Braintree in test? (a la ConsoleMailer, etc.)Travis seems fine post-Update Braintree creds for test #4616?Deploy
pfos_uuid