git-scm.com icon indicating copy to clipboard operation
git-scm.com copied to clipboard

Linux/Unix on the Download page

Open BracketMaster opened this issue 7 years ago • 10 comments

Mac OS is Unix and should be included in the Linux/Unix download section in the Git Downloads page. In fact, git can be installed on MacOS via "$port install git". Port is a BSD based, Apple approved package manager for MacOs.

BracketMaster avatar Aug 03 '18 13:08 BracketMaster

hey @BracketMaster,

Thanks for reporting this. This is very similar to a previous discussion: https://github.com/git/git-scm.com/issues/377

I think the goal of that page is not to be 100% precise, but more to group the SO in relevant and useful groups for users navigating to that page. In that reasoning, there are 3 main/major groups: Windows, Linux/Unix, and Mac OS X (that could be grouped into Linux/Unix but has so many users that it makes sense to make it a 'top group')

So, while not 100% technical correct, I think it's the best UX decision. Any thoughts you'd like to add on this decision @peff ?

pedrorijo91 avatar Aug 03 '18 16:08 pedrorijo91

Right, I think the goal is not about deciding "what's unix", but about pointing people in the right direction. So the real question is: do people end up on the wrong page looking for information, and if so, can we point them from there to the right page?

I.e., it would make sense to me to do one or both of:

  • from the macOS page, mention other install mechanisms than the binary package. The main ones I know of are brew, and getting it bundled with XCode (I hadn't heard of port, but I am not a mac user, so if that's a common solution, it makes sense to mention it, too)

  • from the Linux/Unix page, mention macOS specifically as a platform that gets its own page. I think it's probably already there in the navbar, but it doesn't hurt to put it in the main list.

peff avatar Aug 03 '18 17:08 peff

I think that may be something to consider on #1179 cc @jasonlong

pedrorijo91 avatar Aug 03 '18 17:08 pedrorijo91

Alright. Alright. I hear you. I would like to mention that Mac OS comes with the latest version of git installed as of the OS release which is yearly, as most Linux distros do the same. I figure since the target audience of git users is developers of some sort, perhaps it is appropriate to at least point them to a package manager method of installation. I can add that in the future and make a pull request?

BracketMaster avatar Aug 05 '18 01:08 BracketMaster

I'm not sure, but I think homebrew doesn't contain the latest git version (haven't used port for many years). But I think that it would be ok to list the several methods to get the latest git versions.

would be awesome if you could help by making a PR @BracketMaster :)

pedrorijo91 avatar Aug 05 '18 08:08 pedrorijo91

@BracketMaster Yes, I think a PR pointing users to more options would be welcome.

peff avatar Aug 06 '18 14:08 peff

@pedrorijo91 The version of Git in homebrew is kept quite up to date. I've even worked with homebrew maintainers to make sure they promptly update when an embargoed security fix is released.

peff avatar Aug 06 '18 14:08 peff

Hey @BracketMaster, are you still interested in contributing on this through a PR? :)

pedrorijo91 avatar Aug 28 '18 09:08 pedrorijo91

Real busy rn with other stuff. But eventually yes. Thanks for asking.

BracketMaster avatar Sep 04 '18 19:09 BracketMaster

I thought I'd add to the conversation just to mention that using conda is another great way to install Git, and works cross-platform, so I don't know if we want to feature that in the Downloads section...

It's also very useful to install different, isolated versions of Git, e.g. to test for bugs and fixes across different versions, although that's not what the main audience of the Downloads page does I guess.

phil-blain avatar Oct 27 '19 18:10 phil-blain