-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define an ownership model for packages that live in this repository #2834
Comments
This may be helpful open-telemetry/opentelemetry-dotnet-instrumentation#1275 for setting up default reviewers |
I thought we were going to use a separate repo for this? Why the change? |
There is an argument that contrib is a collection of tools and libraries used by people that want to use/learn about opentelemetry and may fit better to this kind of tool as it works on source level instead of runtime, however it depends on point of view as the only difference is point of hooking (source vs runtime). For me, there are arguments to add it to contrib, but there also arguments to add it to go-instrumentation |
Work to be done to adopt this:
|
An approver/maintainer from this project would need to be a CODEOWNER of each module as well. |
In collector contrib there is a labeling model that helps alert CODEOWNERS when PRs/Issues are added. |
TODO:
|
The inventory:
|
@open-telemetry/go-approvers please comment here if you would be willing to take on the ownership responsibility for an above module. This will include you being required to approve PRs for that module and have the ultimate responsibility for an issue related to the module (you are not expected to complete all work there, just you will be expected to keep development moving at a reasonable pace.). |
I am willing to take |
I can take |
Before too many more people chime in. There is the initial codeowners file in #3045. You can add yourself as a change request to that PR, or wait until after it's merged and open a PR to accept ownership. |
We need to add/update policy similar to https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#becoming-a-code-owner |
@yurishkuro |
@MrAlias |
|
For HTTP instrumentation libraries that lack owners, I think we should simply improve The question is if we should improve |
What does dropping support mean?
|
Deprecation in next release. Removal from codebase and OTel registry in subsequent release.
Then I will propose a PR to add you as code owner for both modules. Please approve them if you are OK with it and thanks for the collaboration ❤️ EDIT: PTAL |
This is a needed action for open-telemetry/opentelemetry-go-instrumentation#3 to be hosted here.
The text was updated successfully, but these errors were encountered: