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
about: Create a report to add support for an instrumentation
3
+
about: Create a request to add a new instrumentation
4
4
labels: instrumentation-request
5
5
---
6
6
7
7
<!--
8
-
**NB:** Before opening an instrumentation request against this repo, please read [the contributing guidelines for new instrumentation](../../CONTRIBUTING.md#new-instrumentation).
8
+
**NB:** Before opening an instrumentation request against this repo, please read [the contributing guidelines for new instrumentation](../blob/main/CONTRIBUTING.md#new-instrumentation).
9
9
-->
10
10
11
-
### Is your instrumentation request related to a problem? Please describe
11
+
### Which library do you want to instrument?
12
12
<!--
13
-
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
13
+
A clear and concise description of why this library should be instrumented. Ex. I'm always frustrated when [...]
14
14
-->
15
15
16
-
17
-
### Is it applicable for Node or Browser or both?
18
-
19
-
20
-
### Do you expect this instrumentation to be commonly used?
21
-
22
-
Weekly Downloads:
23
-
24
-
### What version of instrumentation are you interested in using?
25
-
26
-
Versions:
27
-
28
16
### Code Owners
29
17
30
18
<!--
31
-
New Instrumentation requests need at least 2 code-owners that will maintain the instrumentation long-term.
19
+
New Instrumentations MUST have at least 2 code-owners that will maintain the instrumentation long-term.
20
+
Any code-owners listed MUST fulfill all criteria laid out in the checklist below.
32
21
-->
33
22
34
23
- Owner 1
24
+
-[ ] I am a [member of the OpenTelemetry Organization](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#member)
25
+
-[ ] I have read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) and understand the responsibilities of a component owner
26
+
-[ ] I agree to follow and uphold the [mission, vision and values](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md) of the OpenTelemetry project
27
+
-[ ] I understand that the component may be subject to the [OpenTelemetry Semantic Conventions](https://github.com/open-telemetry/semantic-conventions) and agree to follow the rules set out therein
35
28
- Owner 2
29
+
<!-- instruct any co-owners to complete the checklist above and comment it on this issue -->
30
+
-[ ] Commented on the issue confirming they have fulfilled all criteria for becoming a component owner
31
+
<!-- continue listing co-owners if you have more than two -->
36
32
37
33
### Additional context
38
34
<!--
39
35
Add any other context or screenshots about the instrumentation request here. Is there a reference you could point for the well-defined lifecycle methods?
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/ownership_request.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ labels: type:ownership-request
5
5
---
6
6
7
7
<!--
8
-
**NB:** Before opening a component ownership request against this repo, please read [CONTRIBUTING.md](../../CONTRIBUTING.md#component-ownership) and its subsections first.
8
+
**NB:** Before opening a component ownership request against this repo, please read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md#component-ownership) and its subsections first.
9
9
-->
10
10
11
11
### Which component are you requesting ownership of?
@@ -17,7 +17,7 @@ Put a link to the component here.
17
17
### Related Work and Qualifications
18
18
19
19
<!--
20
-
List here why you're qualified to take ownership of the component, see [CONTRIBUTING.md](../../CONTRIBUTING.md#becoming-a-component-owner) for details.
20
+
List here why you're qualified to take ownership of the component, see [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md#becoming-a-component-owner) for details.
21
21
22
22
Examples:
23
23
- I am working on <related open-source-project> and have deep knowledge of the instrumented package.
@@ -28,7 +28,8 @@ Examples:
28
28
29
29
### Checklist
30
30
31
-
-[ ] I have read [CONTRIBUTING.md](../../CONTRIBUTING.md) and understand the responsibilities of a component owner.
31
+
-[ ] I am a [member of the OpenTelemetry Organization](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#member)
32
+
-[ ] I have read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) and understand the responsibilities of a component owner.
32
33
-[ ] I agree to follow and uphold the [mission, vision and values](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md) of the OpenTelemetry project
33
34
-[ ] I understand that the component I'm requesting ownership of may be subject to the [OpenTelemetry Semantic Conventions](https://github.com/open-telemetry/semantic-conventions) and agree to follow the rules set out therein.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -140,16 +140,18 @@ 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
+
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
-
of the OpenTelemetry Project.
146
+
of the OpenTelemetry Project. To facilitate independent triage of issues pertaining to the owned component, component owners are assigned
Component owners MUST do their best to maintain a high level of quality, security, performance, and specification compliance within their components.
148
150
Maintainers may override the decisions of component owners, but should only do so when they feel one or more of these traits is compromised.
149
151
150
152
### Becoming a Component Owner
151
153
152
-
To become a component owner, contributors MUST be a member of the OpenTelemetry GitHub organization.
154
+
To become a component owner, contributors MUST be a [member](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#member) of the OpenTelemetry GitHub organization.
153
155
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
156
155
157
To become a component owner, contributors SHOULD demonstrate prior knowledge of the instrumented package or the concepts therein.
0 commit comments