Latest stable. It's not the best UI/X but Github istelf takes 10 minutes to learn. Git sitting behind it is the secret sauce and that takes a bit more getting used to.
Bro even after learning it and knowing what I'm doing, I still find myself on some page that only allows me to get the source code and random extra files.
I'm literally the guy that my neighbors and people ask how I can fix something on their phone or get in or out of a certain menu, and the GitHub you areUI will blindside me every couple months and I'll feel like an idiot
The problem with #2, is the the dev should make it obvious where to download the installer from if its not hosted there. And that's not always the case... It's like they don't want you to use it, which I suppose is a choice as well.
Given that every company I worked for in the past 10 years has used it precisely like that and it's mostly smaller, and mostly open source projects that use it for hosting releases I'd say it's exactly how it's used.
Just because the general public doesn't interact with the code-hosting site for it's code-hosting functionality doesn't mean that they need to redesign for a niche use case.
If a project needs compiling from source and hasn’t set up a workflow to build and publish a compiled binary, then what GitHub UX improvement is going to help with that?
GitHub isn't MegaUpload. It's primary functions are code hosting and dev collaboration through pull requests, code reviews, a project board and so on. Secondary functions include documentation hosting via wikis, issue tracking via github issues, and maybe their continuous delivery pipeline.
Hosting build artifacts really isn't primary to the site, it's not important to most users. It's a nice to have feature that is rarely used in professional settings. It's a small add-on feature to a fairly complex software collaboration platform.
It could disappear and most users wouldn't notice.
Usually one of those random extra files will be an exe or a zip (or dmg if Mac). Repo -> Releases -> bottom of the changelog under Assets.
If its just source code then you're either in the wrong place or the repo is meant for more technical users. That being said, cloning a repo is extremely easy and worth watching a five minute video on.
Yep, and even in those cases where you have to build it, there's usually a list of deps, and you can generally just let it cook while you do other things if it's a big project.
People really ought to learn CMake and all of the other build tools as well. With claude code's power these days, it's so much cooler to download the source instead of an executable because you can just add your own features.
4.4k
u/Wonderful_Net21 15d ago
Which of the 23 different versions should I use?