Skip to content

De-duplicate glossaries across spec & otel.io #4705

@svrnm

Description

@svrnm

What are you trying to achieve?

We discussed this in the past already: currently we have 2 glossaries, one on the website and one here in the spec repo. I think this is fine except when there is a duplication of terms (and worst case conflicting definitions), so it would be good if we can find a way to either only have one glossary, or keep them "in sync", i.e. the spec glossary is authorative, we merge it into the docs glossary and add additional terms there that we might not want to have in the spec because they are not relevant enough or to vague.

Additional context.

A solution I could imagine is the following:

  • have a YAML file (?) in spec that is rendered to the glossary in the spec
  • have another YAML file in docs
  • In docs we "merge" those 2 and render it to a global glossary under https://opentelemetry.io/docs/concepts/glossary/

cc @open-telemetry/docs-approvers

cc @jpkrohling @danielgblanco @pellared as we discussed this during EU triage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    editorialEditorial changes only (typos, changelog, ...). No content-related changes of any kind.spec:miscellaneousFor issues that don't match any other spec labeltriage:deciding:community-feedbackOpen to community discussion. If the community can provide sufficient reasoning, it may be accepted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions