Skip to content
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

Refreshing issue triage for etcd #15773

Closed
6 of 8 tasks
jmhbnz opened this issue Apr 24, 2023 · 5 comments
Closed
6 of 8 tasks

Refreshing issue triage for etcd #15773

jmhbnz opened this issue Apr 24, 2023 · 5 comments

Comments

@jmhbnz
Copy link
Member

jmhbnz commented Apr 24, 2023

What would you like to be added?

Our etcd community contributions have been growing lately, particularly with the introduction of our new community membership model which is based on the kubernetes community membership model.

The new community membership model establishes our new entry level role of Member which comes with responsibility and privilege of being granted "triage" access to the etcd project repositories.

We now have a number of new members in place who have this triage access, so I believe it is timely to refresh our existing issue triage guidelines to ensure these are effective and can be applied by our new Members to ease burden for Maintainers.

This issue is intended to be a meta issue that will have a series of sub tasks in order for the overall refresh to be completed in a number of stages.

Below is a brief summary of what I believe this will involve:

  • Propose and document a set of issue priorities in triage_issues.md. This should strongly consider adoption of the broadly used kubernetes project issue priorities..
  • Remove old issue priority/important label and update as required to new issue priority labels.
  • Update triage_issues.md to add some more granular/practical guidelines on how etcd Members should assist with triage.
  • Review list of area/x labels and propose adding new labels to address any gaps. This should strongly consider adoption of labels matching kubernetes project area labels.
  • Review current suite of etcd issue templates and propose changes based on how these have been working and any observed issues.
  • As proposed recently on etcd-dev mailing list review older issues that have been closed by stale bot and re-open and freshly triage any important items to ensure we don't lose sight of them.
  • Update triage_issues.md to add a clearer support policy statement to the aim to shift away from providing 1:1 support and instead addressing broader themes and concerns in a way that helps all etcd users.
  • Raise the profile of our frequently asked questions page by adding it to key areas like issue templates and readme.

This is an area I'm keen to contribute towards so happy do the work, just keen for feedback before taking any action.

cc @etcd-io/maintainers-etcd cc @etcd-io/members

Why is this needed?

  • We now have many more people in the project who have triage issue permissions.
  • We need to equip and unify members with effective guidelines for triaging issues to reduce maintainer workload.
  • We should consider aligning to standard kubernetes ecosystem approaches where it makes sense.
@jmhbnz
Copy link
Member Author

jmhbnz commented Apr 25, 2023

A quick note on approach, I will:

  • Let this issue sit as is for at least a couple of weeks to give people time to consider it.
  • Mention it at next weeks community meeting to again raise awareness.

After those two things have happened I will begin with the first pull request, I don't think there is any rush to complete this work and want to make sure every has time to provide feedback along the way.

@jmhbnz jmhbnz self-assigned this May 6, 2023
@pchan
Copy link
Contributor

pchan commented May 8, 2023

We have a number of issues where the contributor is no longer looking active or is not looking at the issue (example), in such cases can we spell out a policy of resetting the assignee.

@jmhbnz
Copy link
Member Author

jmhbnz commented May 8, 2023

Good suggestion @pchan - We do have a very short section related to this in our current issue triage guidelines: https://github.com/etcd-io/etcd/blob/main/Documentation/contributor-guide/triage_issues.md#poke-issue-owner-if-needed

However it doesn't cover a scenario where a pr has been raised but is not complete, so I will add the to the criteria when I raise the triage changes :)

@stale
Copy link

stale bot commented Sep 17, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions.

@jmhbnz
Copy link
Member Author

jmhbnz commented Feb 15, 2024

Closing - The main issue triage refresh work has been completed.

@jmhbnz jmhbnz closed this as completed Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants