-
Notifications
You must be signed in to change notification settings - Fork 308
RubyGems.org integration #223
Comments
👍 |
The issue with |
👍 maybe rubygems.org could let users link to their GitHub profiles via oauth like gittip? |
#27 relates to having tips go to a project, not a single author, which would solve the 'multiple authors' bit. |
Right now I'm 👎 on adding GitHub usernames to RubyGems.org. Linking just via email seems barebones enough to work. |
👍 |
👍 |
Link to gittip profile page so ppl can select how much monies they want to tip. |
This is really exciting. :-) Consider #89 bumped up on my personal priority list. |
This is a notice that I'm on vacation this week. I'll be back on Friday, August 10 to run Gittip #10, and will pick up with development the week following. In an emergency please call my cell, +1-412-925-4220. Thanks! |
Okay, so to set expectations: My goal is to have giving to emails (#89) implemented by mid-September. I am prioritizing payouts (#22) and redesign (#66) ahead of that. I am scheduled to be at XOXO in September, and I would really like to have something besides just GitHub in place before then. Since email synergizerizes with RubyGems and is basically the most open we could be (in terms of pledging to people who haven't necessarily joined yet) it seems like that's the one to tackle. Again, that ticket is #89. Let's keep this one for any RubyGems-specific issues. |
I would much rather RubyGems give me the ability to choose to add my gittip account to my RubyGems profile. That gives me choice. This also goes along with the idea of the opt in model (#28). I wouldn't want a gittip button for the balanced ruby gem, and it make me personally feel disingenuous asking someone to support me for working on a open source client for a company. |
I thought of a way to implement this. We can add these pages to Gittip:
The first would be like a GitHub org page is now: It would link to the gem and list the individuals associated with it. Then for This is a variant of @lyndsysimon's suggestion on #89 for passwordless email verification. It's using email to handle the connection but not general authentication for Gittip. |
@matin I reticketed the opt-in/opt-out question as rubygems/rubygems.org#500. |
@whit537 awesome! Get more gittip buttons out into the world, and drive more growth |
Sounds like @tehgeekmeister is going to take this on. Huzzah! :D |
Have this partially working on the rubygems side over at: rubygems/rubygems.org#505. |
This is blocked on build failures over on rubygems/rubygems.org#500. It looked like they were travis problems, rather than my code, and they were going to see about getting the CI to rerun. Haven't heard more since, so if someone else wants to follow up while I'm busy, we can get this out. |
Thanks @tehgeekmeister. I'm swamped with work for YouGov right now. Let's regroup in a day or two when things ease up for both of us and get this out there. |
Sounds good. I should have time at some point next week. On Wednesday, January 16, 2013, Chad Whitacre wrote:
|
The two pages we need on the Gittip side are:
|
@tehgeekmeister Can you comment on the availability of these json endpoints on the RG side? I'm happy to handle the Gittip side if you can take care of us on the RG side. |
Yes, the first endpoint already exists. That's the only reason that page was working when I pushed it. It has to be tested, of course, against the relevant rubygems branch, because that endpoint doesn't exist in production yet. Looks like the user API just doesn't exist. I can build that out, though! Shouldn't be hard, it's just a matter of when I get to it. I'll try for as early as tomorrow, but per my new rule, I don't commit to timelines. Also, I honestly don't feel super motivated to fix any of the presentation stuff, unless no one else would be willing to fix that? I'm happy to get all the data in place and get it displaying on the page, so it's pretty simple work to fix, but stuff that's that far front end just isn't so compelling to me right now. |
@tehgeekmeister Awesome. If you handle the RubyGems API side, I'm happy to build out the Gittip front-end. !m |
Per IRC convo, here's what we're looking at:
Where gittip_username is only set if the user has opted into gittip integration with rubygems, and the JSON response from the profiles endpoint is only returned if the requested user exists. In both cases, if |
^== comment partially written by me, so don't blame @whit537 if it's terribly wrong. [ :) —ed.] |
http://blog.rubygems.org/2013/10/14/gittip.html Blam! Yinz rawk. 🤘 !m * |
I'm confused; the blog post says that you can change the Gittip username for a gem, but there isn't any such option. Instead, it generates |
I don't believe there is any such option, and I hope I'd know as I wrote the ruby gems stuff. Maybe it's there and I forgot? — On Tue, Oct 15, 2013 at 9:35 AM, Sean Linsley [email protected]
|
Does it? I'm not seeing that. |
Oh, no, I think there is! It's in the edit page for the gem, iirc. — On Tue, Oct 15, 2013 at 9:35 AM, Sean Linsley [email protected]
|
|
@daxter All I'm seeing reference to there is the profile-level integration. No? |
My original guess and Chad's reading of the post are right, I just reviewed On Tue, Oct 15, 2013 at 9:39 AM, Chad Whitacre [email protected]:
|
@tehgeekmeister If I'm reading https://github.com/rubygems/rubygems.org/pull/505/files right then we have a vestigial @daxter Are you seeing something different? |
Okay, @daxter can you ticket that over at Rubygems? We should drop that link for the time being. |
Might be less work to just fix that on the gittip side. I'd be happy to update my work so it can be merged. — On Tue, Oct 15, 2013 at 9:55 AM, Chad Whitacre [email protected]
|
s/less work/a better use of time/ — On Tue, Oct 15, 2013 at 9:55 AM, Chad Whitacre [email protected]
|
@tehgeekmeister The accounts elsewhere infrastructure is in the middle of a big refactor (#1369), so it's not really an appropriate time to make changes there. I'll see about a PR to RubyGems to disable the link at least. |
Alright, I can do that tonight. — On Tue, Oct 15, 2013 at 10:32 AM, Chad Whitacre [email protected]
|
Adding /on/rubygems pages reticketed as #1591. |
I've made a quick, untested PR: rubygems/rubygems.org#612 |
I haven't tested it either (my ruby gems environment hasn't received any love in months), but it looks good to me! — On Tue, Oct 15, 2013 at 11:06 AM, Chad Whitacre [email protected]
|
Let's have gittip buttons on http://rubygems.org! We can fit a button in here:
Here's the problem:
<a>
tag in instead of an<iframe>
. We could drop a little 16x16px logo in too.This is probably doable after #89. Let's make it happen!
The text was updated successfully, but these errors were encountered: