You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -140,6 +140,7 @@ When two or more approaches must be compared, please write a benchmark in the be
140
140
This repository contains many components which are maintained by more than the typical set of JS maintainers and approvers.
141
141
Each component in this repository SHOULD have a component owner who is responsible for maintaining it.
142
142
The README.md for each component SHOULD contain its owner, but the source of truth for component ownership is in [.github/component_owners.yml](.github/component_owners.yml).
143
+
Each component owner SHOULD be listed in CODEOWNERS with the path to the component.
143
144
Component owners are generally given authority to make decisions relating to implementation and feature requests for their components,
144
145
provided they follow the best practices set out by the maintainers and the [mission, vision and values](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md)
145
146
of the OpenTelemetry Project.
@@ -149,6 +150,9 @@ Maintainers may override the decisions of component owners, but should only do s
149
150
150
151
### Becoming a Component Owner
151
152
153
+
To become a component owner, contributors MUST be a member of the OpenTelemetry GitHub organization.
154
+
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).
155
+
152
156
To become a component owner, contributors SHOULD demonstrate prior knowledge of the instrumented package or the concepts therein.
153
157
154
158
Ways do to so may be by providing proof of:
@@ -306,6 +310,7 @@ When instrumentation cannot be included in a target package and there is good re
306
310
Note that new instrumentation needs at least two contributors assigned to it as code-owners. It is the responsibility
307
311
of the requesting party to reach out and find code-owners for the proposed instrumentation. The instrumentation request
308
312
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).
309
314
310
315
Regardless of where instrumentation is hosted, it needs to be discoverable.
311
316
The [OpenTelemetry registry](https://opentelemetry.io/registry/) exists to ensure that instrumentation is discoverable.
0 commit comments