dfm / osrc

The Open Source Report Card
http://osrc.dfm.io
MIT License
1.03k stars 136 forks source link

Support for bitbucket.org #44

Open mklemarczyk opened 11 years ago

mklemarczyk commented 11 years ago

bitbucket.org is also very popular.

dfm commented 11 years ago

Hmmmm... never heard of it :wink:

In all seriousness, though, I'm unlikely to implement this because it would involve completely rewriting the back end. If you know how to get a JSON dump of the entire public Bitbucket event stream, then post it here and maybe someone will jump on it.

mklemarczyk commented 11 years ago

How does it look like?

Bitbucket have REST API, maybe you want it: https://bitbucket.org/api/1.0/users/jaharmi/events/ This is API browser: http://restbrowser.bitbucket.org/

DamonOehlman commented 11 years ago

@Senjai Understand your point mate, but I think I will definitely have more O/S repos over at bitbucket in the future.

I wrote up some thoughts on that very topic here:

https://github.com/DamonOehlman/damonoehlman.github.io/issues/22

In short, I'm tending to take a project through the following lifecycle:

  1. "keep it private, it might be stupid"
  2. "publish and O/S code but keep it quiet"
  3. "publish and promote"

If I was to move hosting from bitbucket to github between steps 2 and 3. I just can't see that being fair to bitbucket. So I guess if other people feel the same way I do, then eventually people might be spending more time on bitbucket...

bigtunacan commented 10 years ago

I'm all for seeing bitbucket support as well. I use github and bitbucket both. You only see half the picture by only supporting github. Also thinking that it would be good if there was a way to link usernames for people having accounts on both.

bigtunacan commented 10 years ago

I also wonder if Stack Overflow couldn't somehow factor in here as well? While you aren't writing code per se; you are contributing openly to other developers there as well. Would be cool to see this as a more "whole picture", rather than another reason to create lock in to GitHub. Don't get me wrong, I love GitHub, but I use BitBucket also. I laughed when I saw the report card says I'm a nine-to-fiver. Most of my open source commits that happen during the day job are on GitHub, most of my off hours stuff is on BitBucket.

@DamonOehlman makes a good point of starting projects closed and then opening them later. I like to do something similar. Another thing that I often do is work on a closed/commercial product and then I will extract out non business specific functionality that is useful to others and create an open repo out of that.

dfm commented 10 years ago

Hey team.

Sorry but these things are not likely to happen. It's hard enough for a lowly physics grad student to implement and support the infrastructure needed to interact with a single dataset of this size! Also, I've done a bit of looking around the bitbucket API and I don't think that it's possible to get all the data that I would need to integrate it.

I am going to add a banner to the page to remind people not to take the stats too seriously because they are totally one-sided, I know!

Sorry!

julianlam commented 10 years ago

On the other hand, I think Stack Overflow integration is a great idea! The downside is that their API is heavily rate-limited.