Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

"Pay for Open Source" form on homepage #4598

Merged
merged 29 commits into from
Sep 12, 2017
Merged

"Pay for Open Source" form on homepage #4598

merged 29 commits into from
Sep 12, 2017

Conversation

chadwhitacre
Copy link
Contributor

@chadwhitacre chadwhitacre commented Sep 5, 2017

#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

Deploy

@mattbk
Copy link
Contributor

mattbk commented Sep 6, 2017

Thoughts as a potential company:

  • what sort of file do I upload?
  • how do I know how many technical employees a project has? Or if I have a lot of projects to give to, is there an average number I can use?
  • what would an example tweet look like?

@chadwhitacre
Copy link
Contributor Author

2780b0f:

3blr3nawiv

@chadwhitacre
Copy link
Contributor Author

what sort of file do I upload?

I have a UI in mind for that section of the form, hinted at in 2780b0f.

screen shot 2017-09-06 at 7 52 06 pm

Stay tuned ...

how do I know how many technical employees a project has? Or if I have a lot of projects to give to, is there an average number I can use?

That's actually supposed to be your technical employees. Clarified sufficiently in 6a3285a?

screen shot 2017-09-06 at 7 48 53 pm

what would an example tweet look like?

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.

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Sep 7, 2017

Initial feedback from @jdorfman in private Slack chat:

  • "I love the button, 'Pay for Open Source'"
  • re: Add an Ecosystem: "wait what does that mean"
  • re: Gratipay taking 5%: "that’s fair"
  • "the N,NNN X N is kinda confusing"
  • "love it"

@chadwhitacre
Copy link
Contributor Author

f557e1e

@chadwhitacre
Copy link
Contributor Author

8c02f8b

@chadwhitacre
Copy link
Contributor Author

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.

@chadwhitacre
Copy link
Contributor Author

Green! Rebasing on master ...

@chadwhitacre
Copy link
Contributor Author

Rebased, was 3d5faf0.

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Sep 7, 2017

Alright, that's four chunks of work remaining:

  1. form wireup (big, includes db table(s), hold, & email dance),
  2. ecosystem chooser (ecosystems table prepoped like countries but with logos(?), plus table to hold CSV uploads w/ (package manager, uid, weight))
  3. terms of service (thinking basically a separate section governing this form based on VML vs. existing payments flow)
  4. /browse/payments is our primary bragging outlet (besides Twitter) to start with, also where admins can see pending (no email verified) payments

@chadwhitacre
Copy link
Contributor Author

Pushed off cancel homepage commits (moving those to a PR), was fe84e52.

@chadwhitacre
Copy link
Contributor Author

Also rebased on master.

@chadwhitacre
Copy link
Contributor Author

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.

@chadwhitacre chadwhitacre changed the base branch from master to update-braintree-creds September 10, 2017 01:47
@chadwhitacre
Copy link
Contributor Author

I'm getting ready to merge the next and final chain: #4621#4611#4600.

Update terms for "Pay for Open Source"
@chadwhitacre
Copy link
Contributor Author

Let's see what Travis does with this. If green I think we are ready to merge and deploy! 😱

@chadwhitacre
Copy link
Contributor Author

screen shot 2017-09-11 at 9 04 16 pm

@chadwhitacre
Copy link
Contributor Author

Testing out locally on this here integration branch.

@chadwhitacre
Copy link
Contributor Author

Once Travis is green I plan to go for it—merge and deploy!

@chadwhitacre
Copy link
Contributor Author

Waiting for Travis again ...

- fix disabling of submit button
- send a bad nonce to trigger error handling vs. crash
Adobe asked for this.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants