-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Add standard responses to issue bot #38372
Comments
@Microsoft/vscode for feedback. As a first stage (see description above) I propose to add the 4 auto-closing labels, the duplicate command and the auto-locking of closed issues with the following comments (none for locking) by the bot:
This issue has been closed because it represents a question. Questions are better addressed on StackOverflow. See also our issue reporting guidelines. Happy Coding!
This issue has been closed because it is not within the scope of the core product, but could be addressed by an extension. The VS Code Marketplace shows all existing extensions and you can get started writing your own extension in a few simple steps. See also our issue reporting guidelines. Happy Coding!
This issue has been closed because the problem could not be reproduced either because it is already fixed in later versions of the product or because it requires additional details on how to reproduce it. See also our issue reporting guidelines. Happy Coding!
This issue has been closed because the feature it requests is not within the scope of the product. See also our issue reporting guidelines. Happy Coding!
This issue has been closed because it is already tracked by another issue. See also our GitHub issues to search for existing issues and our issue reporting guidelines. Happy Coding! |
@chrmarti awesome, I like them all. Maybe we could also have Since we have so many labels already, I would like to see these labels all prefixed with |
I like the categories and replies but I'd prefer to control the bot via comments, not labels. So, just reply to an issue with |
And obviously that would be 'Happy Coding' if it would be me 😎 |
The one benefit of labels is that the user does not get notified about those. |
@chrmarti great proposal. I like that we split these into stages to make it more of an incremental thing. How about I would personally also benefit from labels Stage two I will comment once we are done with stage one :) |
I have updated the proposal above. |
I like the combination of labeling and chatting ;) Speaking of non-English issues, I would propose below workflow/actions:
This way non-English issues can be closed in a friendly way and reopened automatically when the info is enough, with the help from anyone possible. |
The problem with someone else giving translations is that the communication between the author and the vscode team member is slowed down and everytime new info is needed we have to wait for additional translation. Apart from that some translations might not be correct. A lot of hurdle imho |
@isidorn I think most of the time if you ask, the user would switch to English (even with help of Google translator) even if they opened their issues in other languages. |
The proposed "first stage" is deployed. The locking has only made it through part of the issues and will need investigation. |
@chrmarti for "out of scope" I would propose different wording. Here is what I was using so far when I closed feature requests that are out of scope (especially we should point to our roadmap so that people understand our process):
|
Yeah @bpasero proposal is less harsh, usualy does the trick not pissing off the user |
@chrmarti Can you have n answer per label and chose one randomly when assigning? That will make us appear less that a robot and we can add a little variation to things. |
I would be surprised if the repeated comments are an issue for the community, they shouldn't see them as often as we do. (I get that it is boring for us.) I have updated the out of scope response to: This feature request will not be considered in the next 6-12 months roadmap and has been closed to keep the number of issues we have to maintain manageable. See also our issue reporting guidelines. Thanks for your understanding and happy coding! |
So, I do like the new workflow but it did increase the amount of notifications I receive. Before this would happen when dealing with a dupe for instance: (1) see and open a notification, (2) find out it's a dupe, (3) find the dupe, (4) closing that issue as dupe. Now, I have also step (5) get notified on the same item again because the bot closed it and (6) mark the item as read and/or unsubscribe from the issue... |
Unfortunately there is no API for the bot to unsubscribe us first. (Previously you would also have to add the label, btw.) |
I find the latest 'out-of-scope' rather harsh. It just says 'will not be considered in the next 6-12 months roadmap' without explaining why.
|
I really agree with @aeschli. I felt soo embarrassed and I was a bit disappointed in you guys, because you just close a(in my opinion) good suggestion. I even thought about no longer helping on GitHub. :/ |
😢 |
Another feedback #20084 (comment) |
It is understandable that #38912 suggests less formal responses:
Please ask your question on StackOverflow. We have a great community over there. They have already answered thousands of questions and are happy to answer yours as well. See also our issue reporting guidelines. Happy Coding!
We try to keep VS Code lean and we think the functionality you're asking for is great for a VS Code extension. Maybe you can already find one that suits you in the VS Code Marketplace. Just in case, in a few simple steps you can get started writing your own extension. See also our issue reporting guidelines. Happy Coding!
We closed this issue because we are unable to reproduce the problem with the steps you describe. Chances are we've already fixed your problem in a recent version of VS Code. If not, please reopen the issue and provide us with more detail. Our issue reporting guidelines might help you with that. Happy Coding!
Thanks for your idea! Unfortunately, we won't be able to implement it in the next 12 months. If you wonder what we are up to, please see our roadmap. We close issues that are not covered by the roadmap to keep the number of issues manageable. Thanks for understanding. As always, pull requests are welcome! See also our issue reporting guidelines. Happy Coding!
Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines. Happy Coding! |
Does this mean, that the feature request is going to be implemented once there is a pull request, even though you think it's out-of-scope? |
Please DO NOT include any message about pull requests being welcome. We are on GitHub, so it is quite obvious that PRs are possible. But I do not want to close an issue that is clearly out of scope only to spend the next weeks having to review a PR on that same thing that even I would not want to start working on in the first place. |
May be there are two different |
Why mentioning '12 months'. It's not that we have a 12 month plan. The issues we close are also likely not being implemented later, as they have been on the backlog a while and haven't gained any traction (votes/duplicates) so far. But if they do, we are always happy to reconsider. |
Even simple features are making a hole product awesome and unique. ;) Regarding @bpasero :
Not every repository is looking for contributors or even collaborators from the community, but they only want to make it's product open-source, but leave development on their own. This is why I think it's important to explicitly say it, after all, you want to get new collaborators, don't you? |
I think we have put out enough signals that we are looking for contributors in general but the message from the bot could sound like it's inviting PRs for that particular issue, which may or may not be the case. |
@chrmarti Could we get the |
Also, could we get a GreaseMonkey script which gives intellisense on the comment box so we know which commands we can use? |
Thanks for the feedback. I'm updating to the less formal texts listed above. I'm also changing
This issue is being closed to keep the number of issues in our inbox on a manageable level, we are closing issues that have been on the backlog for a long time but have not gained traction: We look at the number of votes the issue has received and the number of duplicate issues filed. If you disagree and feel that this issue is crucial: We are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding and happy coding!
This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. Happy Coding! |
Considering this done for the milestone. |
Adding standard responses to the issue bot that can be triggered by team members and in some cases the community.
The first stage focuses on simple cases so we can get these deployed early in the milestone and the team can use them for the issue cleanup:
question
,extension-candidate
,not-reproducible
,out-of-scope
The second stage is slightly more complex and involves the community:
confirmation-needed
and the bot adds an explanatory comment./confirm
and the bot removes theconfirmation-needed
label and adds theconfirmed
label instead.confirmed
.The text was updated successfully, but these errors were encountered: