DOC on issue triaging process#17907
Conversation
NicolasHug
left a comment
There was a problem hiding this comment.
Thanks @GaelVaroquaux , made a quick pass.
There's a doc building warning which can be seen here https://112305-843222-gh.circle-artifacts.com/0/doc/_changed.html
Looks pretty solid already, should we un-draft it and mark as MRG?
doc/governance.rst
Outdated
|
|
||
| The triage team is composed of community members who have permission on | ||
| github to edit, label and close issues. :ref:`Their work <bug_triaging>` is | ||
| crucial to improve the communication in the project and limit the crowing |
There was a problem hiding this comment.
I think it should be "and to limit" or "limits"
Also crowing -> crowding?
| @@ -1 +1,11 @@ | |||
| blank_issues_enabled: false | |||
| contact_links: | |||
There was a problem hiding this comment.
This is great!
for other reviewers: https://docs.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
|
Thanks for the feedback, @NicolasHug, I've improved based upon it. I agree with this that in the current state this is already an improvement, and thus we shouldn't wait too much in merging. I've changed the status to ready for merge. However, I'd like feedback from @cmarmo before we merge. She might not be able to do it today, so let us wait a tiny bit. |
thomasjpfan
left a comment
There was a problem hiding this comment.
Thank you for putting this together @GaelVaroquaux !
| --- | ||
| name: Usage question | ||
| about: If you have a usage question | ||
| about: If you have a usage question please use another channel |
There was a problem hiding this comment.
I have been debating if we should be using "please": https://developers.google.com/style/tone#politeness
There was a problem hiding this comment.
OK, that's interesting. The subtleties of the English language are too subtle for me :).
With regards to the reference that you point to, I wonder whether we should not still use "please" here. The reference is given an example where there is no choice to make: not clicking on the button will not show the document. Here, we are asking the user to exercise some judgement.
There was a problem hiding this comment.
Yea I think it is okay in this context. I have been very careful of when I use "please" these days.
| 4. If a reproducible example can't be provided, add the “Bug: triage” | ||
| label. |
There was a problem hiding this comment.
If the user does not provide a reproducible example in a reasonable amount of time, how should we handle the issue? (Lets say a reasonable amount of time is one month)
There was a problem hiding this comment.
Above, I suggested closing the issue. I can rework a bit to make this more apparent.
thomasjpfan
left a comment
There was a problem hiding this comment.
I am happy with this. We can always iterate on it as times goes on.
| --- | ||
| name: Usage question | ||
| about: If you have a usage question | ||
| about: If you have a usage question please use another channel |
There was a problem hiding this comment.
Yea I think it is okay in this context. I have been very careful of when I use "please" these days.
| - **close issues that cannot be replicated**, after leaving time (at | ||
| least a week) to add extra information |
There was a problem hiding this comment.
Ah I see, it's mentioned here.
| comments on the issue, while core-developpers or members of the triage | ||
| team can edit the issue description and title. |
There was a problem hiding this comment.
The triage team as defined by github (see here) cannot edit descriptions and titles.
| 4. If a reproducible example can't be provided, add the “Bug: triage” | ||
| label. |
There was a problem hiding this comment.
The "Bug: triage" is the default for issues opened with "Bug" template. The issue here is more about when the label "Bug: triage" can be replaced with the "Bug" one?
| is struggling, you can try to write one yourself. | ||
|
|
||
| If a reproducible example is provided, but you see a simplification, | ||
| edit the original post with your simpler reproducible example. |
There was a problem hiding this comment.
or add a simpler reproducible example (triage team can't edit issue descriptions).
|
|
||
| - Follow up on stalled PRs, to see if they must be relabeled as | ||
| stalled and needing help (this is typically very important in the context | ||
| of sprints, where the risk is to create many unfinished PRs) |
There was a problem hiding this comment.
I think that a link to the documentation about stalled PRs would be appropriate here.
More generally, perhaps, a Pull Request workflow would be useful, together with the issue workflow below, but it can be addressed in another PR.
|
@GaelVaroquaux, as this PR already has two approvals, what about merging it and I will propose my modifications in a new PR? Thanks for tackling this. |
|
@cmarmo is right. I'm currently swamped and having a hard time to get back to this PR. @thomasjpfan @NicolasHug , are you OK merging this, and @cmarmo does a PR to iterate on top? |
|
Thanks you @NicolasHug !! |
|
I am happy with merging this and reviewing a PR by @cmarmo that further improves it. |
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
Working on documentation and contribution guidelines in many little places to try to have a better process with the issues.
This is still WIP, as the triaging rules are not finished. But I welcome early feedback.
Cc @cmarmo