opentelemetry-proto icon indicating copy to clipboard operation
opentelemetry-proto copied to clipboard

Improve documentation so that more can be published

Open thompson-tomo opened this issue 5 months ago • 8 comments

I want to have all the OTLP spec docs published on the website rather than having links to github and by adopting the new structure we can get more docs logically included.

Allowing for the sub folder solution means down the track contributing docs etc could be published.

thompson-tomo avatar Jul 18 '25 03:07 thompson-tomo

Hi @thompson-tomo, can you provide some more context and motivation for this request?

On the website under Docs > Specs we have, up until now, only published the specs themselves. That is only formally binding parts. For a change that was done in support of this see:

  • #471

/cc @svrnm @lmolkova @tigrannajaryan

chalin avatar Aug 27 '25 23:08 chalin

And, as I mention in https://github.com/open-telemetry/opentelemetry-proto/pull/681#issuecomment-3230169242, we don't need to reorganize the docs folder to publish more content.

chalin avatar Aug 27 '25 23:08 chalin

Hi @chalin as mentioned in other comment, there is 2 additional pages currently published via links to github on the website. This is mentioned in the issue description.

As mentioned above split is so that contributing docs could be published which makes no sense to be under specs.

thompson-tomo avatar Aug 28 '25 02:08 thompson-tomo

there is 2 additional pages currently published via links to github on the website.

Can you show me (via a screenshot) what you mean by this?

Unless there is a change in policy, https://opentelemetry.io/docs/specs/ only hosts spec pages that are normative. For everything else (requirements, design docs, examples), we direct the user to the repo.

AFAIK, the only page that is normative on the proto repo is the page https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md.

chalin avatar Aug 28 '25 20:08 chalin

Here you are @chalin

image

thompson-tomo avatar Aug 31 '25 01:08 thompson-tomo

@thompson-tomo - oh, those are legacy pages, I'd forgotten about them, but thanks for pointing them out.

As I was working on https://github.com/open-telemetry/semantic-conventions/issues/2802#issuecomment-3329873876, I realized that "https://opentelemetry.io/docs/specs/ only hosts spec pages that are normative" isn't quite true. There are non-normative semconv pages, for example.

So, if the maintainers of this repo (which I understand from the repo README is the @open-telemetry/technical-committee such as @lmolkova and @tigrannajaryan) agree to also have the design goals and requirements published on the website, then I'll make the necessary adjustments to the OTel.io repo so that all pages under https://github.com/open-telemetry/opentelemetry-proto/tree/main/docs get published.

Thanks for your patience in getting back to you (I though I had responded, but I must have forgotten to save my comment).

chalin avatar Sep 24 '25 21:09 chalin

No worries @chalin let's see what they say. If we choose not to publish perhaps we remove the links from the navigation bar.

thompson-tomo avatar Sep 25 '25 08:09 thompson-tomo

Pinging @open-telemetry/technical-committee @lmolkova @tigrannajaryan: any opinion on this? Shall we leave things as they are, or try to get the design and requirements pages published to the website too?

chalin avatar Oct 10 '25 10:10 chalin