This documentation outlines the current process for how issues are triaged for the ethereum.org GitHub repository.
Whenever a new issue is opened, it will automatically be labeled with a needs-triage
label. The needs-triage
label means that the core team needs to look at the issue, and nobody should work on it yet to avoid unnecessary work. This label will be removed after the issue has been triaged by a core contributor.
The core team will review issues with the needs-triage
label within 5 days. In order for an issue to be considered triaged, one of the following will need to happen:
- The issue will be closed if it is not needed, a duplicate, or spam.
- If an issue needs more discussion, the
GH grooming
tag will be added, and the issue will be discussed next GitHub grooming. After this call, action items will be recorded and the issue will be considered triaged. - The issue is labeled with the appropriate tags for work needed (ex:
design required
,dev required
, etc.) and open it up for assignment. More on this below.
After an issue has been triaged, the needs-triage
label will be removed from the issue.
After an issue has been triaged, it is ready to be assigned to someone to work on. Priority for assignment will be given in the following order:
- A core team member
- The person who opened the issue if they want to be assigned
- Anyone in the community. A
help-wanted
tag will be added to the issue in this case.