Skip to content

Commit 5d60689

Browse files
docs: update contributing guidelines for required org membership (#2548)
1 parent 23a345d commit 5d60689

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,9 @@ Maintainers may override the decisions of component owners, but should only do s
149149

150150
### Becoming a Component Owner
151151

152+
To become a component owner, contributors MUST be a member of the OpenTelemetry GitHub organization.
153+
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).
154+
152155
To become a component owner, contributors SHOULD demonstrate prior knowledge of the instrumented package or the concepts therein.
153156

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

181185
## Component Lifecycle
182186

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

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

0 commit comments

Comments
 (0)