It took me ages to get used to the old new design (that dropped the tabs on top). Glad they're switching back... definitely a more intuitive structure for me.
The second picture, probably one of the earliest interfaces of GitHub (??) reminds me of Sourceforge, in fact, the horizontal navigation exists in Sourceforge.
I guess keeping things more center benefits interaction.
There's one part of the GitHub UI that I still wish they'd change: the way "contributions" are displayed.
Right now, there are accounts that seem to just fork a bunch of repositories and then do nothing with the forks. This makes those people look like massive contributors to open-source because GitHub gives them a nice "Contributions" tab with a list of popular projects under it.
They also get free advertising in reverse because they automatically appear as a "Member" of the parent project's network, despite having done nothing at all in the project!
At the very least, GitHub should require the forking person to have made some pull request that was accepted. If those forks aren't actually contributing, they shouldn't even be mentioned as a sub-network of the original (except perhaps as an option for the project maintainers to see, if they're curious where forks have occurred).
I've seen tons of this. People forking popular projects and making minor pull requests to correct spelling or change formatting, probably so they can pad their github profile (which we're told is the new resume) and make it appear as though they're highly-active and are contributors to major projects.
I hope the removal of the sidebar doesn't result in wider README views.
The current design has a fixed width of 790px (including 30px of padding on each side), which leads to a comfortable number of words per line. I find readability much worse when line lengths get longer.
Other than that, I think the simplified navigation is a big improvement.
I had never noticed before that GitHub "Highly Recommends" cloning via HTTPS instead of via SSH. This is the opposite of what I usually tell people to do. I do not see any reasoning anywhere, but I might have missed it.
Does anyone know why you would recommend HTTPS over SSH? Is it just the complication of setting up SSH keys?
Yes, they've explained elsewhere that they prefer HTTPS because you can use your GitHub credentials. HTTPS should be secure but SSH is my preference as well.
> This is the opposite of what I usually tell people to do
How come, out of interest? In terms of peformance, cloning for HTTP is fairly efficient these days although I would concede an authentication argument.
(As an aside, SSH can be blocked on some corporate networks)
I can think of one possible reason: if you have a passphrase on your SSH key (which GitHub recommends in their keygen tutorial) then pulling from a repo will require you to enter your passphrase, which is somewhat silly if you have some remotes that you only pull from and never push to (and of course you can set up different remotes for pushing and pulling for the same alias, but I've rarely seen that done).
I always recommended ssh until trying to use gitlab for a class I teach to nonprogrammers... and the extra complication over https was immense. Lots of github's users have never used SSH before and those that are comfortable with it probably aren't going to pay attention to github's recommendation anyway.
I'm holding my thumbs for a GitHub with a responsive layout. The separate mobile site is pretty nice, but it lacks tons of functionality (and it's hard to access on non-mobile).
Ha, yesterday I counted the number of words and/or links they fit onto a mobile page. Forty! The page is almost all whitespace. Sweet, margin-padding whitespace.
Is there a good way to 'deep' browse GitHub? I love just browsing through repos by language, but I have found that this is limited to a max of 500. Once you get to 500 there is no way to get to 501, etc.
You can random walk the social graph as deeply as you want to: click on a contributor to a repository, then explore a repository they've also contributed to, then click on a different contributor in that repository, ad infinitum.
Interesting changes, seems like the trend of pulling items out of icon-based menus and into persistent nav is gaining speed.
I'm not sure how I feel about the full-width pages yet.. easier to read commit messages but stylistically I did like the icon menu on the side. The narrower version also seems ever-so-slightly easier to read, but it's hard to say without trying it first. Looking forward to demoing once the roll-out starts.
I would like that. For comparing many software projects I sometimes use "how complete is the Twitter profile" as a metric, just like a lot of people use "how does the website look".
One software project that I've been involved with for over a decade still uses the same old stale graphics, and it's basically telegraphing the fact that the SABDFL is not big on letting other people contribute to areas he's not comfortable with.
It was there for me, just a prompt at the top with a short message and a green button. A quick reload later and there it is. Staggered roll out I suppose.
I just got a notification/alert at the top of the site saying something to the effect of "would you like to try out our new layout?" yes please. voila.
They wanted more repository content above the fold. Turns out having discoverable and clear navigation is more important since the vast majority of the content (e.g. readmes) is going to be displayed below the fold either way.
I think it's that the sidebar menu is not present anymore (on the right hand side). Usually in this view it is the icons only, so pretty narrow anyway.
I never liked the side navigation, we stayed with top one in RhodeCode from beginning and imho it works much better, and i say no for putting icons on everything.
[+] [-] archimedespi|10 years ago|reply
Arguably it's a nicer look with some UX benefits.
[1] - https://camo.githubusercontent.com/fec1c4ab93659e759682ad5db...
[2] - http://cdn.appappeal.com/pictures/6089/screenshot.png
[+] [-] lucaspottersky|10 years ago|reply
[+] [-] netnichols|10 years ago|reply
[+] [-] yeukhon|10 years ago|reply
I guess keeping things more center benefits interaction.
[+] [-] makecheck|10 years ago|reply
Right now, there are accounts that seem to just fork a bunch of repositories and then do nothing with the forks. This makes those people look like massive contributors to open-source because GitHub gives them a nice "Contributions" tab with a list of popular projects under it.
They also get free advertising in reverse because they automatically appear as a "Member" of the parent project's network, despite having done nothing at all in the project!
At the very least, GitHub should require the forking person to have made some pull request that was accepted. If those forks aren't actually contributing, they shouldn't even be mentioned as a sub-network of the original (except perhaps as an option for the project maintainers to see, if they're curious where forks have occurred).
[+] [-] stonesam92|10 years ago|reply
The project is included in a user's "Repositories contributed to" area when that user creates a pull a pull request or files an issue.
You are listed as a contributor on a project's page only once you have had an accepted pull request.
EDIT: take one of my projects for example[0] - 152 forks recorded but only 8 people are listed as contributors.
[0] https://github.com/stonesam92/ChitChat
[+] [-] githubsceptic|10 years ago|reply
[+] [-] fuzionmonkey|10 years ago|reply
The current design has a fixed width of 790px (including 30px of padding on each side), which leads to a comfortable number of words per line. I find readability much worse when line lengths get longer.
Other than that, I think the simplified navigation is a big improvement.
[+] [-] kevinmgranger|10 years ago|reply
Some extra margin on each side might be nice.
[+] [-] pducks32|10 years ago|reply
[+] [-] cpitman|10 years ago|reply
Does anyone know why you would recommend HTTPS over SSH? Is it just the complication of setting up SSH keys?
[+] [-] nilved|10 years ago|reply
[+] [-] gwright|10 years ago|reply
[+] [-] lamby|10 years ago|reply
How come, out of interest? In terms of peformance, cloning for HTTP is fairly efficient these days although I would concede an authentication argument.
(As an aside, SSH can be blocked on some corporate networks)
[+] [-] archimedespi|10 years ago|reply
[+] [-] kibwen|10 years ago|reply
[+] [-] grayclhn|10 years ago|reply
[+] [-] mateuszf|10 years ago|reply
[+] [-] shadeless|10 years ago|reply
Unless I missed something, the only way to search globally now is to go to github.com and then use the search bar.
[+] [-] masklinn|10 years ago|reply
You can delete the default "this repository" facet. Just hit backspace when you're in the "local" search: http://giphy.com/gifs/l41lJC4ZrO3sEFuNO
[+] [-] Caged|10 years ago|reply
[+] [-] mbrock|10 years ago|reply
Even HN is responsive these days!
[+] [-] kzhahou|10 years ago|reply
[+] [-] m0th87|10 years ago|reply
[+] [-] olalonde|10 years ago|reply
[+] [-] kibwen|10 years ago|reply
[+] [-] farnsworth|10 years ago|reply
[+] [-] mikelyons|10 years ago|reply
[+] [-] danieltillett|10 years ago|reply
[+] [-] WorldMaker|10 years ago|reply
[+] [-] masonhipp|10 years ago|reply
I'm not sure how I feel about the full-width pages yet.. easier to read commit messages but stylistically I did like the icon menu on the side. The narrower version also seems ever-so-slightly easier to read, but it's hard to say without trying it first. Looking forward to demoing once the roll-out starts.
[+] [-] MasterScrat|10 years ago|reply
[+] [-] themodelplumber|10 years ago|reply
One software project that I've been involved with for over a decade still uses the same old stale graphics, and it's basically telegraphing the fact that the SABDFL is not big on letting other people contribute to areas he's not comfortable with.
[+] [-] Killswitch|10 years ago|reply
[+] [-] talmand|10 years ago|reply
[+] [-] mkelley82|10 years ago|reply
[+] [-] jtokoph|10 years ago|reply
[+] [-] swang|10 years ago|reply
[+] [-] Mithaldu|10 years ago|reply
[+] [-] farresito|10 years ago|reply
[+] [-] masklinn|10 years ago|reply
[+] [-] tonglil|10 years ago|reply
[+] [-] r0muald|10 years ago|reply
Otherwise, a nice incremental change.
[+] [-] rowofpixels|10 years ago|reply
[+] [-] tomguthrie|10 years ago|reply
[+] [-] marcinkuzminski|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]