Best GitHub repositories(github.com)
github.com
Best GitHub repositories
https://github.com/josephyzhou/github-trending
17 comments
Why push a new document every day instead of simply updating the document? This is git, it's easy to track changes...
Because perhaps someone wants to look at trends over time. Doing it this way means that you don't have to scour through the git history to get your data. Also, scouring the git history, as you suggest, assumes that each commit corresponds to exactly one daily update. What if there are commits that fix typos or other errors? How do you programmatically skip over those?
Pushing a new document every day is the correct choice here.
Pushing a new document every day is the correct choice here.
No, the correct choice would be using one file and tags for each date. To fix a typo you just go to appropriate tag and make a commit.
"correct" w.r.t. what ? A checkout (or a tarball as offered by GitHub) of the repo is all those files, which is probably what most people want.
I didn't think about tags. That's a fair point.
[deleted]
For me personally both objective c and go are not that interesting, so I find http://www.coolgithubprojects.com/ more useful.
That looks pretty good. Is there a way to filter by language, or can you just order by language?
And it'd be good if he got rid of the greengrocer's apostrophes[1].
[1] http://en.wiktionary.org/wiki/greengrocer%27s_apostrophe
And it'd be good if he got rid of the greengrocer's apostrophes[1].
[1] http://en.wiktionary.org/wiki/greengrocer%27s_apostrophe
Right now you cannot filter, but this is something the author said to be working on. You can see the discussion on Reddit here http://www.reddit.com/r/coolgithubprojects/comments/2b9vph/r...
Including https://github.com/bayandin/awesome-awesomeness - a curated list of curated lists of the best of Github and elsewhere (found there as the month's coolgithubproject)
This is the trending GitHub repositories for javascript, objc and go. I would expect also for C/C++, Java, Ruby, Python and others.
You should use directories for hierarchy instead of a very long unwieldy list.
Try 2014->08->2014-08-06.md
Try 2014->08->2014-08-06.md
[deleted]
That's nice.
Is there anything like freshmeat that would show new releases?
Is there anything like freshmeat that would show new releases?