Skip to content

Stabilize key declarative config APIs #8402

Open

Description

@jack-berg

Especially DeclarativeConfiguration.parse and DeclarativeConfiguration.create, which are the key operations referenced in the spec: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/configuration/sdk.md#sdk-operations

Since parse returns OpenTelemetryConfigurationModel, the in-memory representation of the configuration model, that means that all the generated types from the schema also need to be made public.

Activity

  1. ADITYA-CODE-SOURCE commented on May 13, 2026

    @ADITYA-CODE-SOURCE
    Contributor

    @jack-berg I'd be interested in helping with this. Could you clarify the scope is it mainly about changing access modifiers on specific classes and methods, or does it involve deeper design decisions? If the scope is well-defined, I'd like to take it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature RequestSuggest an idea for this project

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions