-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub issue template: redirect users to Google Groups, Stack Overflow, etc. #5076
GitHub issue template: redirect users to Google Groups, Stack Overflow, etc. #5076
Conversation
What about having the link to at least one (e.g., Gitter channel) in there? Or would that be too noisy? |
You can just search that on Google. I did the same when I wanted to submit a discussion for elixir. |
So yes, I think it's too noisy |
I like this!
Maybe we can link to: https://crystal-lang.org/community/, that'll always be an index for all community channels.
If we create an RFC repository, it should have some sort of issue template as well. So if your idea is mature enough to merit an RFC, you should take the time to properly fill the template. Otherwise, it's more appropriate for a more informal channel (like the mailing list). |
I like https://crystal-lang.org/community/ but I don't know how to change the template so that it reads well with links and such. But if someone wants to create another PR with this, please do so. |
# Precheck | ||
|
||
* Do not use the issues tracker for help or support (try Crystal Google Groups, Stack Overflow, Gitter, IRC, etc.) | ||
* For proposing a new feature, please start a discussion on the Crystal Google Groups mailing list |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that this is a bad idea, we don't have a history of discussing new features (stdlib additions or syntax) on the mailinglist and much less people read the mailinglist than follow the issue tracker. It's also harder to use for some people (less experience with mailinglists).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not that i'm against using the mailinglist, per se. But it feels like we should at least eat our own dogfood of suggesting ideas on the mailinglist for a while before we include it as advice to all contributors.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's the whole point: to start doing it in the google groups list. I mean, what do we do with issues that are "- What do you think about X? - Well, maybe someday...". Do we close them or do we keep them open forever because maybe one day someone will implement them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you have such proposals rotting somewhere in the mailinglist archive, it's much worse than just closing them on Github. There is no easy way to organize and keep track of feature suggestions on the mailing list.
|
||
* Do not use the issues tracker for help or support (try Crystal Google Groups, Stack Overflow, Gitter, IRC, etc.) | ||
* For proposing a new feature, please start a discussion on the Crystal Google Groups mailing list | ||
* For bugs, do a quick search and make sure the bug has not yet been reported |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We duplicate this advice in Submitting bugs
below.
I think it's a good thing to have this include a link to the community page. But I'd suggest to discuss the procedure for new features separately and keep the status quo until there is a decision about this. I don't think the general mailing list is a good place for feature discussion. One reason for this being that talking about features and implementing them is naturally tightly connected - having two completely different platforms would be a major disturbance I think. |
Nevermind :-P |
The first line was fine though:
I think we should at least add something like that to the issue template |
I do not like the idea redirecting users to a whole lot of places for questions
thus: having experts and people that know the language at the places where questions are asked is important for two main reasons
this sounds especially like a reason to include the link, otherwise the template could just say "go away anywhere but not here we do not care about your question" (and this is probably not the intended meaning) |
Yesterday I wanted to discuss a new feature in Elixir so I went to their issue tracker and hit the New Issue button. I found this in the issue template:
I really like this. With this, the issue tracker doesn't become cluttered with issues that are not planned to be tackled by the core team, or anyone else ( for example #5074 ), and which probably deserve more discussion before being turned into a good "formal" proposal.
I like this even better than a repository for RFCs because it's more informal and it's just "let's discuss this idea I have". We could later have an RFCs repository with more formal proposals, though.