|
| 1 | +--- |
| 2 | +title: Abandoned Go Contrib modules need code owners or will be removed |
| 3 | +linkTitle: Go Contrib modules ownership |
| 4 | +date: 2024-05-28 |
| 5 | +author: >- |
| 6 | + [Fabrizio Ferri-Benedetti](https://github.com/theletterf) (Splunk) |
| 7 | +issue: 4542 |
| 8 | +sig: SIG Go |
| 9 | +# prettier-ignore |
| 10 | +cSpell:ignore: aws Benedetti Fabrizio Ferri gopkg labstack macaron moduled otelaws otelecho otellambda otelmacaron otelmongo otelmux |
| 11 | +--- |
| 12 | + |
| 13 | +The Go SIG will remove the code of contrib modules that lack code owners |
| 14 | +starting August 21, 2024. Published packages and releases will be marked as |
| 15 | +deprecated, though they'll remain available for download. |
| 16 | + |
| 17 | +Currently unowned modules include the following: |
| 18 | + |
| 19 | +- [`go.opentelemetry.io/contrib/detectors/aws/ec2`](https://pkg.go.dev/go.opentelemetry.io/contrib/detectors/aws/ec2) |
| 20 | +- [`go.opentelemetry.io/contrib/detectors/aws/ecs`](https://pkg.go.dev/go.opentelemetry.io/contrib/detectors/aws/ecs) |
| 21 | +- [`go.opentelemetry.io/contrib/detectors/aws/eks`](https://pkg.go.dev/go.opentelemetry.io/contrib/detectors/aws/eks) |
| 22 | +- [`go.opentelemetry.io/contrib/detectors/aws/lambda`](https://pkg.go.dev/go.opentelemetry.io/contrib/detectors/aws/lambda) |
| 23 | +- [`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda) |
| 24 | +- [`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws) |
| 25 | +- [`go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux) |
| 26 | +- [`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho) |
| 27 | +- [`go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo) |
| 28 | +- [`go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron) |
| 29 | +- [`go.opentelemetry.io/contrib/propagators/aws`](https://pkg.go.dev/go.opentelemetry.io/contrib/propagators/aws) |
| 30 | +- [`go.opentelemetry.io/contrib/samplers/aws/xray`](https://pkg.go.dev/go.opentelemetry.io/contrib/samplers/aws/xray) |
| 31 | + |
| 32 | +For a full list of modules at risk for removal, see the |
| 33 | +[Remove unowned moduled](https://github.com/orgs/open-telemetry/projects/92/views/1) |
| 34 | +project board. |
| 35 | + |
| 36 | +## Why are those modules going to be removed? |
| 37 | + |
| 38 | +As described in the Go Contrib |
| 39 | +[contributions guidelines](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CONTRIBUTING.md#code-owners), |
| 40 | +all Contrib modules require a code owner so that the code is not abandoned. Code |
| 41 | +owners have the responsibility of maintaining the component, responding to |
| 42 | +issues, and reviewing pull requests. |
| 43 | + |
| 44 | +## I want to become a code owner! What do I do? |
| 45 | + |
| 46 | +To become a code owner of one of the modules, you need to be a member of the |
| 47 | +OpenTelemetry organization and have a good working knowledge of the code you |
| 48 | +seek to maintain. To become a member of OpenTelemetry in GitHub, see the |
| 49 | +requirements in |
| 50 | +[Community membership](https://github.com/open-telemetry/community/blob/main/community-membership.md#requirements). |
| 51 | + |
| 52 | +If you satisfy all requirements, |
| 53 | +[open an issue](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/new?assignees=&labels=&projects=&template=owner.md&title=). |
| 54 | + |
| 55 | +We're looking forward to your request! |
0 commit comments