-
Notifications
You must be signed in to change notification settings - Fork 888
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
Standardize stability terms #3459
Comments
@open-telemetry/specs-approvers thoughts? |
My personal opinion:
|
For visualization mapped to what we have now:
|
The spec is currently formally missing these but we went through similar phases recently with Log Spec stabilization. We should formally capture what we are doing in reality. |
Collector has similar stability levels, but adds a couple more statuses. I believe the mapping for them should be:
There is also |
Will this terminology also apply across the collector and SDKs? If so, we should see what terminology all SDKs are using as well. |
We have "Project Status" section in many OTel SDK repo readmes and "Status and Releases" in template for opentelemetry.io docs. They seem to be slightly inconsistent: e.g. otel-go already has It seems it'd be beneficial to unify them, but it should not conflict with language idiomatic ways to annotate artifacts (v0, -alpha, -rc, etc). [update]: here're most of statuses used in SDK/contrib repos, separate from artifact stability annotations:
** OTel Go SIG uses |
@lmolkova did you intend to list Collector's
|
@tigrannajaryan, good catch! fixed. |
@lmolkova Thanks! If you are interested there is an OTEP that proposes to align on the levels and terms: open-telemetry/oteps#232 |
The Go https://github.com/open-telemetry/opentelemetry-go#readme |
I think release candidate and general Golang Frozen are quite similar
in both cases it means no new features, just bug fixes |
The OTel |
If I understand correctly it is not a maturity level of a component per se. It is a signal in the repository which says "please don't submit PRs and create work for maintainers in this area for now". Seems like it is somewhat orthogonal concept, not strictly a maturity level. |
Correct 👍 |
Closed by open-telemetry/oteps#232 |
We need to apply OTEP 0232 to this repo. I filed a new issue to track that work: #4051 |
I wonder if we need to settle on some common terminology. We use different terms depending what we talk about, but I am not sure there are good reasons. In some place we use Experimental/Feature Freeze/Stable, some other places Alpha/Beta/Stable, somewhere else Unstable/Beta/Stable.
See https://github.com/open-telemetry/community/blob/main/maturity-matrix.yaml
Should we chose one set of names and stick to it? The meaning of each term can still have contextual nuances.
Related to #3456
The text was updated successfully, but these errors were encountered: