Skip to content

Commit

Permalink
docs: update contributing guidelines for required org membership (#2548)
Browse files Browse the repository at this point in the history
  • Loading branch information
JamieDanielson authored Dec 5, 2024
1 parent 23a345d commit 5d60689
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,9 @@ Maintainers may override the decisions of component owners, but should only do s

### Becoming a Component Owner

To become a component owner, contributors MUST be a member of the OpenTelemetry GitHub organization.
To become a member, follow the steps in the [community guidelines for membership requirements](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#requirements).

To become a component owner, contributors SHOULD demonstrate prior knowledge of the instrumented package or the concepts therein.

Ways do to so may be by providing proof of:
Expand Down Expand Up @@ -177,6 +180,7 @@ If all these conditions are met, aspiring component owners are encouraged to sel
information provided on the issue - either approve or deny the ownership request. If the ownership request has been
approved, the new component owner opens a PR to add themselves to the list of owners ([.github/component_owners.yml](.github/component_owners.yml))
for that package.
@open-telemetry/javascript-maintainers will add the component owner to @open-telemetry/javascript-contrib-triagers.

## Component Lifecycle

Expand Down Expand Up @@ -306,6 +310,7 @@ When instrumentation cannot be included in a target package and there is good re
Note that new instrumentation needs at least two contributors assigned to it as code-owners. It is the responsibility
of the requesting party to reach out and find code-owners for the proposed instrumentation. The instrumentation request
needs to be accepted before any pull requests for the instrumentation can be considered for merging.
Review the guidelines for [Becoming a Component Owner](#becoming-a-component-owner).

Regardless of where instrumentation is hosted, it needs to be discoverable.
The [OpenTelemetry registry](https://opentelemetry.io/registry/) exists to ensure that instrumentation is discoverable.
Expand Down

0 comments on commit 5d60689

Please sign in to comment.