-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
Community participation in issue triaging #56883
Comments
@chrmarti |
We could start with a simple recipe for the most active members of the community. They could: Check our "inbox" for new issues and see if any can be helped with:
This would be with the commands as they work today, just augmented with an allow-list of community members. Once we have some experience with this we can adapt and extend the approach. /cc @usernamehw @Microsoft/vscode |
@chrmarti We should add a guide in our wiki for the community that's helping us triaging. Other than what you described, we can add things like:
These would greatly help as they make the back-and-forth communication happen early, so when a team member is on an issue he would get all info he needs. |
@chrmarti The "feature-request" might be another consideration for community tagging, I realize this can sometimes require knowing each and every feature, but I think it still could be helpful. |
@cleidigh I'd rather start without allowing too much labelling since the team uses the labels also for confirming an issue as valid. I take it you are already doing some issue triage? Does the proposed approach align with what you do? @usernamehw Are you interested in giving the proposed approach a try? Does it align with what you already do? Of course this would be all for fame an honor and only when you have the time. (You were mentioned as being active on many issues when we talked about this in the team.) @octref Here's the updated recipe (which I will move to a Wiki page): Check our "inbox" for new issues and see if any can be helped with:
|
LGTM |
Another candidate for community issue triaging could be issues that are caused by extensions / issues that should be created in the related extension's repository. |
I'm in. Couple of questions: Can bot monitor upvotes on comments? Example: If someone marks issue as a duplicate and gets 3(n) upvotes - the bot should then close the issue. (Possibly closing with 1 upvote from the OP)
Maybe there could be a list of people who can translate %LANGUAGE% and using Should Can issue be a duplicate of already answered https://stackoverflow.com question? Would it be possible to put Is it possible somehow for bot to transform +1 comments to |
I really like this idea, and would even add "Possibly closing with 1 upvote from the OP or a member from Microsoft"! |
Great @usernamehw! Welcome to the team! I like the suggestions, some would require additional coding on the bot's side, some we could configure today. Before we extend the proposal, I would like to test it in its current simple form and continue the discussion on additions to that. I'll add @usernamehw and @cleidigh (who already has the powers, but it will be nice for visibility) to the allow-lists for On some questions:
|
@chrmarti Concerning posts in English: |
Understood, having descriptions on the labels makes sense. Mentioning a machine translator also makes sense. I have added that to the proposal. The proposal is now on the Wiki: https://github.com/Microsoft/vscode/wiki/Community-Issue-Tracking |
@chrmarti Can we also add a section about community issue tracking on CONTRIBUTING.md? For some people who don't write a lot of code and wants to get involved in the VS Code community, this would be a great way for them to contribute. See #62799. Also I find the message a bit too neutral. We are fortunate to have @cleidigh and @usernamehw willing to help us out (issue triaging is not fun). The message should have a more thankful tone, like this one: Finally, should the wiki mention how another user could apply to be included in the list? |
@chrmarti
Concerning users applying for the triage list, I would think running limited for a while might be a bit cleaner to not get swamped and have to turn people away. IMHO |
@octref I don't know yet how we should onboard additional members from the community. I think ideally those interested would start helping out through comments, like @usernamehw, so they can get their feet wet and gain firsthand experience with our issue tracking (maybe @cleidigh is suggesting the same above). (Copied that Welcome sentence, thanks.) |
FYI |
@chrmarti |
I have added the |
Changed to |
@chrmarti, Yeah, it would be nice to have |
@usernamehw I have just added |
@chrmarti Is there no one else that has access to bot commands from the users? There are some active ones ,like @gjsjohnmurray. Maybe they should be able to use the bot... |
Also @IllusionMH |
I'll be happy to receive these superpowers, and I promise to abide by the wiki guidelines. |
I'm ready to follow guidelines and happy to help as much as I can. |
@cleidigh @usernamehw @gjsjohnmurray and @IllusionMH now all you have permissions. Enjoy the superpowers! |
#34432 (comment)
There are several approaches, this issue is for discussing and adding to these.
@V-ed suggests having a way for the community to flag an issue as a duplicate of another, but not immediately close it. Instead the bot would label the issue
community-triaged
and after a few days close it.Another approach would be to immediately close the issue (e.g., duplicates, questions) and add a label
community-triaged
, so the team could still query for these issues, but they also immediate disappear from our regular queries.The bot could also label new issues by new reporters as
first-issue
(and post a welcome message) to help spot returning reporters. We could then think about weaving that into the community triage, but generally I prefer to go with less rules/process.The text was updated successfully, but these errors were encountered: