These 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…
What is CI and why do people want it? I looked up the acronym on wikipedia but couldn't figure it out.
Things I would build if I worked at GitHub
61–70 of 145 posts
Re: Things I would build if I worked at GitHub
#62git 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.
Re: Things I would build if I worked at GitHub
#63Those are interesting suggestions, but my guess is that they are probably focusing on features to make github more enterprise friendly. If a16z invests $100 million in github, it doesn't seem like streamlining emails will have the ROI that investors expect. Maybe github is focusing on creating a full software development lifecycle management (ALM) in the cloud. (Like Microsoft Team Foundation Server and JIRA.) A dash…
Once they have some sort of better issue tracking system, then migration tooling will become another big issue in that space.. getting from SVN+JIRA or TFS itself would be really useful to a lot of orgs, willing to pay. Something between TFS and Axosoft's OnTime would be pretty nice as an addition to GH.
Another area with a lot of potential would be a CI/CD toolset that uses your own cloud.. EX: you use api keys for Azure, GCE, AWS, DO etc, and then you can setup testing/limits and Github could just manage the provisioning of the test servers, and ease setup/deployment of test/stage/prod classes of servers for multiple languages.
GH wouldn't have to manage a huge infrastructure itself, just build/sell tooling that extends it's current product line.
Re: Things I would build if I worked at GitHub
#64Re: Things I would build if I worked at GitHub
#65I've gotta say, I strongly disagree with this: > GitHub already has a great code search At some point in the last year or so Github rolled out a new search engine which drastically reduced it's usefulness. Any moderately complex search query now has all of the modifiers and key bits stripped out making your search results unnecessarily cluttered and somewhat useless. I consider it to be one of the worst parts of the…
Re: Things I would build if I worked at GitHub
#66Earlier quoted context omitted.
What do you miss the most or find cumbersome or unusable?
- Issues that span multiple projects - Searching all issues for an organization - Voting on issues (not just :+1:) - Public issues for private repos - Attaching files (repros, necessary files, etc.) - Dependencies/links - Priority (you can label priority but not sort by it) - Metrics of any kind
It adds these features to improve the GitHub Issue tracker directly into GitHub.com, allowing you to:
- Display issues on a task board by priority and progress - Attach any file type to an issue - Add estimates and view burndown charts / metrics attached to them - +1 issues to avoid excess comments - Improved search functionality - Link repos together to view issues that span multiple projects
Without having to context switch out to a separate issue tracker or UI
----
Disclosure - I work at ZenHub, and use it with GitHub all day :D
Re: Things I would build if I worked at GitHub
#67Personally, I'd like a nice GUI to pick and squash commits with new commit messages against them on creating a pull request. I don't enjoy using the CLI for this, and it would be nice to thread thoughts on the solution into the commits themselves rather than explaining solely in the PR description.
Re: Things I would build if I worked at GitHub
#68Better filters for emails. Would love to subscribe to only new issues on a repo or random issues on a repo. Basically http://codetriage.com
I follow a couple dozen projects and after a couple days, my GH notifications page gets insane. Making issues more usable would be a big win imho.
Also, a "priority" follows would be nice too.. so your org/project issues can be viewed separately from your follows. Seeing adoption of something closer to ontime/tfs/jira would be nice too.
Re: Things I would build if I worked at GitHub
#69I'd also love for commit messages to be parsed as markdown. I can't really think of a downside to it.
Ugh, that should be an opt-in thing. I've had trouble with Trac parsing commit messages as trac-wiki syntax, which is generally a great idea. The problem is occasionally you'll use markup characters in a semantically meaningful way, e.g. "Switch from `foo` to $(foo)", and rendering the markup will make the commit message confusing to read. I'd be much more enthusiastic if there was some magical way for the local git…