Things I would build if I worked at GitHub
71–80 of 145 posts
Re: Things I would build if I worked at GitHub
#72A better way to browse forks. If today you see that a major repository has a fork with a lot of commits, you cannot know without looking through THEM ALL if they are just typo fixes or if the fork is really changing/improving things over the main repo.
This. The amount of time I have wasted looking in forks is staggering.
Re: Things I would build if I worked at GitHub
#73git hubs worst problem: FIXED WIDTH CODE READING code is read way more often than written. and on github website all you can do is read it. why the viewports don't take up the entire screen width i will never understand.
Yeah, that's a puzzling one. I've been using a browser script for a long time now to make the code view full width.
I'm sure there's an easier way to do this. I'm pretty certain I cribbed the method of setting a style from a StackOverflow article or other thing found online, but that was three years ago so I do not recall where it was. (Sorry.) I think all I did was poke around the Chrome debugger until I found the styles I needed.
Re: Things I would build if I worked at GitHub
#74Earlier quoted context omitted.
>This is GitHub after all; why don't we build stuff ourselves instead of waiting for a centralized closed-source company to decide they care about our features? Why would I build something for a centralized closed-source company?
Because then the only thing you're relying on the centralized closed-source company for is actual git hosting. This is a boring problem that dozens of other services solve well, and thousands of other services (like S3) solve poorly in a pinch. If you can migrate the interesting part of GitHub -- issue tracking, PRs, wikis, etc. -- to another provider, and GitHub just holds your data, then you're no longer locked in.…
Re: Things I would build if I worked at GitHub
#751. git blame file 2. click on a hash for the change 3. show the file for that change
Right now, (3) shows you the diff for the hash
Re: Things I would build if I worked at GitHub
#76However, for non-members it would be far more useful to know what the file is. Here, enabling a one-line description would be hugely helpful.
Since GH knows if you're a member of the project it can show you the right text--description or latest update. And presumably, a button would allow you to see the other text if you needed it.
Re: Things I would build if I worked at GitHub
#77These are great, but they're bugfixes. You'd finish them in the first few months. Then what are you going to do? Stare at an aquarium all day? Here's what I would build if I worked at github: * Github CI - simple CI for every language, integrating with: * Github Artifacts - repository for versioned deployable build packages (binaries, tar.gz files, ios builds, android builds...), integrating with: * Github Deploy - d…
Of all the things I wish Github had, a mailing list service would be really amazing, and the kind of thing that wouldn't be done in the first few months. Sourceforge offers atrocious mailman-based email, larger foss projects on github suffer :(
If it's reporting issues, discussion solutions, and reviewing patches, there are Issues and Pull Requests.
If it's for general discussions about the "future of the project" or bigger-picture topics, I'd use Discourse. It's a really nice way to organize discussions that are one step removed from code-related issues.
If it's for things where you need quick or real time feedback, there's IRC, Gitter, and Slack, all great options for messaging/chat.
Re: Things I would build if I worked at GitHub
#78A better way to browse forks. If today you see that a major repository has a fork with a lot of commits, you cannot know without looking through THEM ALL if they are just typo fixes or if the fork is really changing/improving things over the main repo.
Re: Things I would build if I worked at GitHub
#79Re: Things I would build if I worked at GitHub
#80By far the biggest thing I wish github would do is change the text entry beside the file names. Right now, it shows the comment of the last push of edits to that file. That's great for members of the project. However, for non-members it would be far more useful to know what the file is. Here, enabling a one-line description would be hugely helpful. Since GH knows if you're a member of the project it can show you the…