Replies: 2 comments
-
thank you, staying on the theme of 'removing ambiguity'. Great advice, i will consider some solutions and get them in today. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thank you for the great suggestions, I added the github actions to: automatically add the added more details to the CONTRIBUTING document to describe the process of claiming an issue. Hopefully these new changes will prevent duplicate work or code conflicts. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi @petermsouzajr,
I'm writing this on discussion instead of an issue to gain your thoughts. 😊
Looking at the docs, at the moment, there is no information about triaging issues and how contributors can work on an issue.
Here are some scenarios:
Having clear information about triaging issues and how contributors can get assigned and working on an issue can help in preventing double PRs, time wasting, and awkwardness when maintainers should close a duplicate PRs.
There are several ways in preventing these scenarios that you can put in the docs:
Add
needs triage
label to issues from external contributors.As long as this label hasn't been removed by maintainers, this issue is not available for contribution. Clearly state this in the docs.
You can also automate this by using GitHub Action to add issue labels.
Assign contributors
Assigning contributors to an issue is one way to prevent duplicate PRs. If an issue is assigned to someone, it's no longer available for anyone else.
You can:
state in the docs something like:
Or, you can let contributors assign the issue to themselves.
By default, on GitHub, only maintaners can assign issue to contributors. But there is a GitHub Action that you can use for this purpose if you would like.
Beta Was this translation helpful? Give feedback.
All reactions