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

Formalizing promotion to triagers/approvers/maintainers in repositories #13

Open
mx-psi opened this issue Jul 29, 2024 · 3 comments
Open

Comments

@mx-psi
Copy link
Member

mx-psi commented Jul 29, 2024

We have some general guidelines on triagers, approvers, maintainers on the community repository but in practice they are not sufficiently specific. This is problematic both for SIGs (specially larger SIGs), since there is no explicit consensus mechanism for several maintainers to decide when to promote someone as well as for contributors that don't have clear expectations on how they can become a triager/approver/maintainer.

I would like us to provide general guidance about this, and possibly if there is consensus across the community to update the community repository to have a general rules about this. Some members of the Collector SIG, including myself, are interested in working on this for our SIG specifically, so we can start working with that.

Among the things that I think we should clarify are:

  • Who is a stakeholder in this decision (e.g. for triagers, do approvers or existing triagers participate in the decision)?
  • How is the process started?
  • How can we make it fair?
  • What level of support is needed among the stakeholders to promote someone?
@svrnm
Copy link
Member

svrnm commented Jul 29, 2024

Thank you for raising this issue, @mx-psi, it's a really important one.

Related to that, I created this maintainer onboarding form a while back (it never got merged), which tried to address some of that: open-telemetry/community#1924

I would be curious how different SIGs are solving this today? Like when are you going to approach a contributor and ask them to become a triager, a triager an approver, etc? Or is it pure self-nomination?

@mx-psi mx-psi self-assigned this Aug 2, 2024
@theletterf theletterf self-assigned this Aug 5, 2024
@theletterf
Copy link
Member

Joining this one!

@theletterf
Copy link
Member

It'd be great to provide examples of some promotion processes and how they went (from the perspective of an existing contributor).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants