Live data from Hacker News

Issue and Pull Request templates

github.com

121–130 of 143 posts

Re: Issue and Pull Request templates

#121

> This is the first of many improvements to Issues and Pull Requests that we're working on based on feedback from the community So there is more to come

Geez. I would hope so. Too bad it took them the better part of half a decade to listen to users. I've already moved a number of my personal projects to Gitlab, Bitbucket or a self-hosted Gogs installation. I've still got reasons to stick with Github for some projects, but it's not the new hotness it used to be. $10 says the next new feature is voting on issues.

If the next feature is voting on issues then that would be great. They'd be implement Ling the features people are asking for.

Re: Issue and Pull Request templates

#122
post #41

Earlier quoted context omitted.

I think it makes sense to have a difference in meaning between "I want to be e-mailed updates about this" (subscribe) versus "I think this is important/valuable/necessary" (star/vote).

Devils advocate: if you think it is important, then why don't you want to know when it's fixed? Starring instead of subscribing is basically the issues equivalent of "Hire, but not for this team". If you limit it to people who care enough to subscribe, you only get the people who actually are invested in it, and avoid the people who think it should be fixed but who don't actually need it to be.

    > why don't you want to know when it's fixed?
Knowing when it is fixed/closed is very much different than getting emails about every single comment going on about that issue.

Starring issues (as in Google Code Project Hosting) meant "I want to see this getting fixed" and subscribing issues on GitHub does not show anything like that. If I am not mistaken, you only see a list of people “participating” to an issue, you don’t get to see list of people getting emails about that issue.

Re: Issue and Pull Request templates

#123
post #88

I'd like them to choose a folder name that isn't specific to a site. .github would look silly on hit lab but I like the idea of having a serrated folder.

Trying to use a GitHub only feature on GitLab would look equally silly... This is very much a GitHub specific implementation. It makes sense for it to be identified as such. It would be nice if they used a specific branch a la gh-pages so that everyone's Git repos don't have to be polluted with GitHub specific files.

That's an interesting idea. Having something like a gh-config branch for all the configuration would keep it isolated.

Re: Issue and Pull Request templates

#124
post #100

Earlier quoted context omitted.

I agree. This gives other git hosting providers the ability to implement the same feature using the same files.

Yes. Yet it's a bit weird in case .github folder is used. Will they support a .bitbucket, .gitlab, etc. They could have used a more generic name like .contributing, but this increases the risk of name collision.

or like .dotfiles/ or .repoconfig/

Re: Issue and Pull Request templates

#125
post #100

Earlier quoted context omitted.

I agree. This gives other git hosting providers the ability to implement the same feature using the same files.

Yes. Yet it's a bit weird in case .github folder is used. Will they support a .bitbucket, .gitlab, etc. They could have used a more generic name like .contributing, but this increases the risk of name collision.

They can start with `.github` and later give us a way to define a custom name, like adding something on `.gitconfig` or `.gitattributes`.

Re: Issue and Pull Request templates

#127
post #122

Earlier quoted context omitted.

Devils advocate: if you think it is important, then why don't you want to know when it's fixed? Starring instead of subscribing is basically the issues equivalent of "Hire, but not for this team". If you limit it to people who care enough to subscribe, you only get the people who actually are invested in it, and avoid the people who think it should be fixed but who don't actually need it to be.

> why don't you want to know when it's fixed? Knowing when it is fixed/closed is very much different than getting emails about every single comment going on about that issue. Starring issues (as in Google Code Project Hosting) meant "I want to see this getting fixed" and subscribing issues on GitHub does not show anything like that. If I am not mistaken, you only see a list of people “participating” to an issue, you…

Agreed. Would be great to get an alert only when the issue is closed. That could also work as a rough voting system.

Re: Issue and Pull Request templates

#128

Great job! Next item, be able to star issues. That would help a lot and we are able to avoid +1 comments.

Seems like this one is solved by showing the number of subscribers to an issue. I don't think this really needs to be a separate feature.

It'd be nice for GitHub to prevent (or at least annoy) people who make "+1" comments

e.g. "Did you mean to subscribe instead?"

Re: Issue and Pull Request templates

#129

Earlier quoted context omitted.

Do you get many issues that don't use your template because people go to /issues and click the new issue button? When I create an issue with a project, I typically don't a link in readme.md.

You could combine it with the new feature and put a warning message into the default box saying to click one of the links in the README in order to get an issue through.

That is just... Why? That's such a UX failure I'm not entirely convinced you wreent being sarcastic.

Re: Issue and Pull Request templates

#130
post #81
post #65

Earlier quoted context omitted.

I totally get where you're coming from. An extra file in your repository is quite the burden. This template file is the straw that broke the camels back. It should be removed. But why stop there? Let's also remove the README.md from the repo. It can also have it's own independent revision history. Maybe they should also add a feature for managing the LICENSE file for you. /sarcasm

Besides what joshmanders said, I would argue a change in license is usually caused by a change in code and would also mark historically when a project went from X to Y. A README will probably also need to change with new code changes. As for having contributions file. I'm not really for that, but not against it either. The problem isn't that it's just one file (actually 2 if you're counting pr templates), the problem…

> I mean at this point why is the wiki in it's own space and not git versioned? (Put it in github-wiki folder!)

I understand your overall point, but as a slight aside the wiki is a git repo: https://help.github.com/articles/adding-and-editing-wiki-pag...

Post reply on HN