You know what I love to know? Which branch is the most uptodate! The network page of github is slow and hard to see what is going on. Some repos become dead then I look for forks to see if somebody fix it or improve it. Normally, I need to open several forks to select one. I imagine a interface like a leaderboard where the most uptodate and with more commits lead the pack...
On GitHub there's a "Branches" tab for each repo which lists how many commits ahead or behind master each branch is. Sounds like it's close to what you're looking for.
Gitrep - Discover and organize Github repositories
31–40 of 48 posts
Re: Gitrep - Discover and organize Github repositories
#32> Typically it is not easy to answer questions like "What is the most popular jQuery Instagram library?" or "What Ruby gems are similar to Devise but newer?".
>
> This is where Gitrep aims to help.
But, then, I totally failed to discover how to do that sort of search. The search dialog seems to be tag based. Is the copy aspirational or am I missing something?
Re: Gitrep - Discover and organize Github repositories
#33Earlier quoted context omitted.
IMHO it's a bad thing. Too many projects and services depend on github so that downtime represents a systemic risk (homebrew was unusable during the downtime last week). Sure, you have your code backed up, but you don't necessarily have your issue tracker or gists backed up. Now using GitHub for user credentials makes things even worse. Soon we'll see horror stories involving github being down ...
Since git is distributed, they could just have a mirror on Bitbucket.
Re: Gitrep - Discover and organize Github repositories
#34I'll start answering questions as quickly as I can, it's the only thanks I can offer now for everyone melting my servers!
Very quickly some technical specs (going to write a post on this in more depth soon):
It's a ruby on rails application hosted on heroku. Unit testing with rspec, webmock, vcr, machinist, and capybara. Authentication is with devise obviously, with omniauth-github, and cancan and rolfy for authorization. Unicorn since it's awesome, and asynchronous jobs are taken care of by sidekiq. fragment caching is done with dalli/memcached. database is postgres, redis, and memcached, with monitoring by newrelic and logging by loggly and papertrail. Let me know if you have any questions!
Re: Gitrep - Discover and organize Github repositories
#35This sounds neat! > Typically it is not easy to answer questions like "What is the most popular jQuery Instagram library?" or "What Ruby gems are similar to Devise but newer?". > > This is where Gitrep aims to help. But, then, I totally failed to discover how to do that sort of search. The search dialog seems to be tag based. Is the copy aspirational or am I missing something?
tl;dr: yes, it is a little aspirational as of now, but will change.
The first search you can do, since I equate "star count" to popularity, and by default all results are sorted by star count/popularity.
The second search will be entirely implemented soon. You can find repos similar to other repos according to their tags, but can't sort by created or updated date yet. The information is there in the data, I just need to finish that functionality in the search and sorting.
I wanted to try to get something out the door before I finished every feature to see what people would use and what requests/issues people would have, and prioritize accordingly. Otherwise I know I would spend weeks fleshing out every feature I thought I wanted, including many that most would find useless =(.
In retrospect, you are correct in that it is a little misleading since you assume you can do that yet. It will hopefully be corrected shortly (busy trying to keep things running smoothly!).
Thanks for the input troutwine! I'll finish this functionality hopefully this week (if not sooner).
Re: Gitrep - Discover and organize Github repositories
#36Cool. But how is it different from Github's own https://github.com/stars ? It was announced a few months ago https://github.com/blog/1236-searching-and-filtering-stars
Very soon, besides being able to sort by popularity/star count, you will be able to sort (and search) by created date, updated date, and forks.
Also, there have been some requests to make this more service agnostic outside of just github.
So those are some points that hopefully make it more useful than github's current search functionality.
Re: Gitrep - Discover and organize Github repositories
#37You know what I love to know? Which branch is the most uptodate! The network page of github is slow and hard to see what is going on. Some repos become dead then I look for forks to see if somebody fix it or improve it. Normally, I need to open several forks to select one. I imagine a interface like a leaderboard where the most uptodate and with more commits lead the pack...
I'll start scoping that out and see what a solution would look like, seems like it would helpful for a lot of projects.
Thanks for the idea mamcx!
Re: Gitrep - Discover and organize Github repositories
#38I like where this is going. I blogged about this very topic a few months ago http://derekmyers.com/open-source-information-overload . If you watch/star as many repos as I do then you realize the problem is clear. Discovering and filtering repos is incredibly difficult, but the vast resources are there and growing at an even more incredible rate. Say you are a web designer who just found out about GitHub (I know right…
I am also interested in how this plays out. Maybe this project will succeed, or maybe something else better solves the problem. Either way I think it will be awesome.
There is so much out there, it can sometimes be hard to make sense of it or manage it in a way that suites someone the best. This is just my stab at trying to solve the problem.
If you have any other input on how to make it more useful please just let me know! Thanks again!
Re: Gitrep - Discover and organize Github repositories
#39Please add some tag filtering tools on the left of the user page. A little tag cloud would be nice, for example.
Re: Gitrep - Discover and organize Github repositories
#40Just signed up, really love the design both front end and once logged in however I'm not really sure what to do with it? So you can tag stuff (granted, quite useful) and search tags? Is this more useful that googling what you want/need?
this hopes to centralize the search for good repos, instead of having to turn to a generalized search engine, and ideally add some functionality that facilitates the search (search/sort by created date, updated date, popularity, find similar repos, etc.).