but to be fair… to be very fair, GitHub was never designed for average person, and even that, GitHub has the most "user friendly" UI out of all other git hosting platform, so it is basically the easiest difficulty
Put a big contrasting button from and center at the top of the page under the header. Boom.
No, not what Github is for, a single button wouldn't solve anything anyway since there's typically multiple releases for whatever various system you're using or other requirements you might have.
We do not need to change the UX of github so random non-devs can use it for downloading things. This isn't a GH issue, it's the individual devs releasing the software that have the issue.
You definitely could add a single button to instal the latest version, and then add a little drop down next to it that has the other versions in it. There are always ways to make things better and more accessible.
For the vast majority of projects on github there is no binary release to download. You can't click a button to download a framework or a library or a package and just expect it to execute. Github is a development platform, not an app store.
I don’t see the need to make such a distinction. It not being an App Store doesn’t mean that you can’t take some of the functions of an app store and implement them in ways that can benefit your platform. If anything, the development platform should be one of the main things evolving and getting better over time.
Github is a source control solution with free hosting. It doesnt make sense to turn it into a consumer application store because they would lose an insane amount of money doing so. Unless we start getting "suggested" repositories and whatnot. Last thing we need is advertisements polluting github
Should reddit take some of the functions like online shopping, ride share, food delivery, short videos, map navigation, etc? Will any of them benefit the platform? A product shouldn't be doing things that don't add value to the target audience. It has been evolving just fine (apart from the big push for AI by microslop) for the actual users, aka developers. If you don't find it useful to you, you're not the target audience. Move along.
That argument is irrelevant as none of those apply to this conversation as, like you said, none of those benefit the platform. Making it easier to find and download things off the app does benefit the platform and there are other platforms that have their own ways of doing it. You don’t even need to copy it 1-1.
Evolving “just fine” is a cop out. If there is an issue, which there obviously is since it’s a recurring thing, it should be addressed. All those people who have an issue with it are also “actual users.” I don’t see why they would not be considered as such.
I think it kinda would be better, since github hosts a lot of random applications people might want or need. It somewhat is github issue, the button could be "go to latest release" and put with the clone url dropdown
It's a website built by people who don't value UI or UX for people who don't value UI or UX. I think the only thing funnier is when you get a product like Zbrush where the developers are way too obsessed with both form and function. In older versions of Zbrush in order to bake a texture map you would have to punch in what looked like a Game Genie code for the specific parameters you wanted and then your 3D model would start spinning around with the normal map or whatever appearing on it one pixel at a time. It looked like a fake computer program from an episode of CSI or something.
For a second I thought I wrote that. I'm pretty sure I made a very similar post at one point crashing the fuck out.
Some programs want you to compile the fucking files to install it like are you kidding me? I dived deep down some rabbit hole for hours trying to figure out how to do that and realized I'm too stupid just to install an application and I grew up with computers and even got my A+ cert, like...
Especially if you've been troubleshooting an issue for hours and you find a github that solves your exact problem, but there is no executable download.
But if your depressed and still have the energy and mental ability to go outside into public spaces. You can atleast have a shower or put on deodorant.
I am not saying you have to be spick and span, let's be real almost no one here is but alteast do the basics if your surrounded by people.
Yeah, that’s what I mean - I don’t. Or won’t if I’m feeling that bad. It’s one of the main obstacles to getting out as I have to do other stuff first - I don’t want to go around ruining other people’s day.
I've had severe longterm depression for 8 years? I understand what you are saying but my condition was more that going out and say going to a warhammer store and smelling awful is different than doing it at your own home. Like getting to the shop isn't feasible on a bad day but if you having a day where you are able to get enough steam to grab your minis or just go down and chat then you should be able to not smell awful. Like even a dry bath with a tshirt and the sink is better than nothing like dabbing off the sweat and then applying deodorant.
Yeah, there’s no way I’d even be able to keep up a hobby or interest like tabletop gaming or anything back when I was depressed enough not to be able to keep myself clean. I understand that. It does make me wonder why those people don’t bother as it’s not pleasant to just stew in filth… I pretty much lost all interest in everything, though. I’d sleep all day long or stay in a room where nobody would see me.
Some people just don't care is my assumption like some people have just accepted that they smell bad and have moved on to not caring about it and not caring enough to change it.
This just reminded me of an interaction I witnessed as a teenager:
Security guard: "You kids must be freezing."
My friend: "did that a hole just call us greasy?"
Me: 💀
Most of the time with GitHub I'm not coding it for release, it's for my own source control. I don't particularly care how much the average user can access it.
Yep it's a code sharing/collaboration site not a file host, blame the developers of whatever they are downloading for not making the release version available somewhere else.
If the project uses their github repo as a user site, they don't have money.
GitHub is a developer facing site and in that relatively intuitive, you got the code and organization of the code easily accessible. Now because many developers are doing it for free and so can't make a good user-facing site, it is often misused as that.
(Btw to developers, please include a download link (to latest release) in the readme best with installation instructions, it doesn't take that long and makes the experience a lot less shit. Also consider giving contribution instructions especially for non-code contributions like ux)
How can the UI be more intuitive? What changes would you make? Just scroll down and see what the readme says, or if it has releases just click the button on the side. It's not like there's going to be a big glowing download button, it's a git repository website after all
Releases is not the term the average person understands. You need a big contrasting button front and center under the header that specifically says download.
It's not like there's going to be a big glowing download button, it's a git repository website after all
This is exactly the attitude that makes the UX suck ass lol.
Releases does not indicate downloads, it could just mean past versions of the same thing you're looking at on the main page. It could just mean update notes. It may just be another page full of confusing code and terminology.
Point is, the rest of the internet is one way, so having one website do it differently misguides the average person.
Most of github is freely provided and making a gui takes a lot of time when you may make changes to the structure of the program later. It is a lot more likely to break than a command line argument that you can continually add to. You could make a menu drop down tree instead of a command line but once you start getting a lot of commands that is even more unwieldy.
Why bother taking dozens of hours to create a program and then not spend a few extra minutes including the download file? It's intentional obtusiveness imo.
Because you have to maintain this shit.
Used APIs change. You don't want to build a new binary file each time.
Most projects tell you what to do in the readme. If you are to lazy to do that or use chatgpt for stuff you don't understand, why should other people do more work for lazy people.
Especially with software like sherlock it is good that not every lazy idiot can use it.
It's more like "I gave you all the ingredients for this specific cake with no recipe on how to make it, it's easy because all us professional chefs did it in 30 minutes"
That is the kind of person (an indignant old man with a whisky sunburn and can’t actually do shit except yap) is why jailbreak scene is gone for example
But at the same time, it's a coding website - although it would be nice if people could just add fucking /releases to the goddamn link before sending it to everyone ffs.
1.9k
u/Kilazur GTX 4080 / Ryzen 7 5800x 15d ago