Live data from Hacker News

Things I would build if I worked at GitHub

kevin.is

101–110 of 145 posts

Re: Things I would build if I worked at GitHub

#101

Earlier quoted context omitted.

Why can't you just have those discussions in issues? Create a "future of the project" label.

Because then users can't simply send an email to create a new topic to talk about...

So that's the one blocker? Creating an issue via email?

Re: Things I would build if I worked at GitHub

#102

Earlier quoted context omitted.

Because then users can't simply send an email to create a new topic to talk about...

So that's the one blocker? Creating an issue via email?

No, the blocker is setting up mailing lists with a forum-like interface (cf. discourse), but integrated to github (uses the github account) and without actually having to do the setup. Also, without polluting issues.

Re: Things I would build if I worked at GitHub

#103

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…

I think I am happy that git hub not doing any of this. If they do everything * they may have affinity towards their stack. * excel on none. * lock in

Re: Things I would build if I worked at GitHub

#104

Earlier quoted context omitted.

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 :(

What appeals to you about mailing lists? 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,…

Isn't this a bit like saying: if it's for issue tracking, there's Bugzilla/trac/issuetracker/phabric, or if you need a wiki there's moinmon/mediawiki, or if you need a blog there's ghost/wordpress ?

More to the point: IRC (out-of-the-box) doesn't do archiving/search. Slack isn't self-host (which isn't an issue with people using github -- but it does introduce another vendor). Using external services forces you to maintain group membership, user-meta-data either in different user-databases, or via some form of federation.

No longer is removing a user/ssh-key from a github project enough to plug a hole in case of a hacked account.

Discourse isn't (that) bad -- but mailinglists are a lot better IMNHO. If you have a half-decent email program, like mutt, or even (al)pine.

At any rate, the ability to work via email (get bugs via email, close bugs via email) leverage what email is good at: off-line+synchronization. Which is one of the things git is good for. You know, distributed work.

Re: Things I would build if I worked at GitHub

#105

Earlier quoted context omitted.

So that's the one blocker? Creating an issue via email?

No, the blocker is setting up mailing lists with a forum-like interface (cf. discourse), but integrated to github (uses the github account) and without actually having to do the setup. Also, without polluting issues.

Actually opening issues via email would be nice to. Trac isn't perfect, but I remember email2trac[1] quite fondly. Combined with email notifications on change, it made it easy to forward bug/error-reports to a trac instance, and automatically create an issue. Or just let support@ go straight to trac.

I still think having an email interface (as in: in addition to a REST API) is very useful. Having a web interface as well isn't bad either.

[1] https://oss.trac.surfsara.nl/email2trac

Re: Things I would build if I worked at GitHub

#106

I'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…

Depending on what you're trying to search for, maybe something intelligent like Sourcegraph would work?

Re: Things I would build if I worked at GitHub

#107

I'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…

Git grep is really fantastic, if github search came close I'd be delighted

Re: Things I would build if I worked at GitHub

#108
post #47
post #32

Earlier quoted context omitted.

> Add HTTPS support to Github Pages This is technically already available, though not officially documented anywhere [1]. Example [2] [1] https://github.com/isaacs/github/issues/156#issuecomment-377... [2] https://beltex.github.io

While that's true, I think the discussion in that issue has gone more towards HTTPS support for custom domains.

> While that's true, I think the discussion in that issue has gone more towards HTTPS support for custom domains.

A huge number of those "+1 for HTTPS on custom domains" don't seem to understand/appreciate the difference in providing HTTPS on the *.github.io (one wildcard cert) vs. HTTPS support for custom domains.

The latter would require an interface (UX being key here) and storage for uploading your own domain certificates to GitHub, which is nothing like any other part of GitHub right now. I also presume that most of these "+1's" would want this service to remain free.

Re: Things I would build if I worked at GitHub

#109
The biggest thing I want from GitHub is the ability to search commits. GitHub are pretty good at search (their issue search is fantastic, and their code search is decent enough) - but the data I most want to search are the commit messages in my repo.

I understand this will be a huge amount of data (they must have hundreds of millions if not billions of commits by now). I'd be perfectly happy if this was only available for paid repositories.

The ability to then further facet and filter searches by author, file, directory etc would be unbelievably useful.

Re: Things I would build if I worked at GitHub

#110
post #109

The biggest thing I want from GitHub is the ability to search commits. GitHub are pretty good at search (their issue search is fantastic, and their code search is decent enough) - but the data I most want to search are the commit messages in my repo. I understand this will be a huge amount of data (they must have hundreds of millions if not billions of commits by now). I'd be perfectly happy if this was only availabl…

Oh, and while we're talking pony requests... I'd dearly love to be able to use gists within the scope of an organization. It would be fantastic to be able to share code snippets that were only visible to other organization members (and searchable and so on).
Post reply on HN