|
|
|
|
|
by jmduke
4575 days ago
|
|
GitHub's growth in 2013 has been fascinating to watch. They've been relentless with new functionality, and the overwhelming trend with that new functionality is a marked increase in the scope of their operations: stuff like generic data support, baked-in visualizations, and quality-of-life improvements points to the conclusion that GitHub is going to stop being the "best place to share code with friends, co-workers, classmates, and complete strangers" [1] and start being the best place to share your work and data with everyone. 2014 should be a great year for them. [1] https://github.com/about |
|
I'd love to see things fixed up in their issue tracker, and you still can't apply a label to a pull request while looking at the pull request.
I love GitHub for many reasons, but I question whether the push towards 'managerless-culture' means some less interesting things don't get done sometimes.
I do note the ability to see web traffic prior to someone's implementation of a hack to do it on HackerNews, but on the other hand, I still miss the impact graph. How about being able to see number of clones and updates instead of just web traffic?
The ways to spotlight interesting new projects is great, but I think the social and discovery aspects could be upgraded too.
But #1, the bug tracker needs help. Code review tools seem nice, but are seemingly enterprise only. While I welcome and encourage that kind of business model, large open source projects could benefit the most from that kind of functionality.
So, yeah, GitHub is becoming the standard for code sharing. It's great... but there's a lot of opportunity not being capitalized on too relative to their organizational size.
From the outside, it looks like they are probably dealing more with internal plumbing than new functionality to me. Which is also understandable. It's just a shame that some features that are quite useful (say, impact graph) get cut or uninteresting to work on (issue tracking) don't get worked on.