Skip to content

Commit 2d8ba25

Browse files
authored
[chore] Define code ownership in slightly more open terms (#31117)
See #31115 Our existing definition and process for code ownership are quite good but this PR suggests a few minor tweaks. - Add triaging as a code owner responsibility. Since this is arguably the easiest thing a code owner can do, we should highlight that it is helpful work. - Move "The existing Code Owners are actively looking for more help" to the top of the list of reasons why additional code owners may be needed, since this is most often the case. - Add a note about code ownership not needing to be a full time job. The goal is not to lower the bar in terms of quality, but to encourage lower bandwidth contributors not to self-select out.
1 parent 3cb7d34 commit 2d8ba25

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,14 +361,16 @@ Example label comment:
361361
362362
## Becoming a Code Owner
363363
364-
A Code Owner is responsible for a component within Collector Contrib, as indicated by the [CODEOWNERS file](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/.github/CODEOWNERS). That responsibility includes maintaining the component, responding to issues, and reviewing pull requests.
364+
A Code Owner is responsible for a component within Collector Contrib, as indicated by the [CODEOWNERS file](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/.github/CODEOWNERS). That responsibility includes maintaining the component, triaging and responding to issues, and reviewing pull requests.
365365
366366
Sometimes a component may be in need of a new or additional Code Owner. A few reasons this situation may arise would be:
367-
- The component was never assigned a Code Owner.
367+
368+
- The existing Code Owners are actively looking for more help.
368369
- A previous Code Owner stepped down.
369370
- An existing Code Owner has become unresponsive. See [unmaintained stability status](https://github.com/open-telemetry/opentelemetry-collector#unmaintained).
370-
- The existing Code Owners are actively looking for new Code Owners to help.
371+
- The component was never assigned a Code Owner.
371372
373+
Code Ownership does not have to be a full-time job. If you can find a couple hours to help out on a recurring basis, please consider pursuing Code Ownership.
372374
373375
### Requirements
374376

0 commit comments

Comments
 (0)