-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Ensure that all doc pages have a single source repo #730
Comments
Who will be doing this work, though, to keep the docs up to date with i18n, etc? What is the plan for keeping the docs in sync as versions drift? I'd love to hand off the documentation duties to someone else and have it hosted in this repo, but in the past no one has done that work and things have rapidly gotten out of date. With I18N I can only imagine that will get much worse, since no person will be able to verify that things are being kept up to date. |
Here's a concrete example of how things can go bad when we have doc pages in two repos, open-telemetry/opentelemetry-collector#4041 (comment):
|
@jkwatson - OTel maintainers would be responsible for keeping the base-language docs (in English) up-to-date. Other language versions are maintained by community members. That's how things work for kubernetes.io, which has docs available in 13 languages. Base-language maintainers can help other community members in their task of translating doc pages into other languages by following certain conventions: use "simple/international" English (e.g., by avoiding certain idioms), line wrap markdown paragraphs (this helps diff tools create more precise diffs), etc. Not all doc pages will be available in all languages, and that's ok. Each (natural) language community decides which pages are important enough to be worth maintaining versions of in their own native language. |
Unpinning this for a minute. |
When Java updates the website docs in their repo, are we supposed to notify someone that a docs update is needed here? |
@jkwatson: you can either (A) submit the update yourself (instructions follow), or (B) create an issue to notify us that the docs need updating, and which tag/commit we should use. For (A): assuming you want to submit an update for the Java $ npm run submodule:update content-modules/opentelemetry-java Submit the resulting update via a PR. |
All done! We'll follow through with items marked (0) in the opening comment via #833. |
Reopening for Ruby: |
Done, now that Ruby docs have moved. |
Quoting @austinlparker in #661 (comment):
Let's use this issue to record the decisions made (1 or 2, per SIG), track the progress for each SIG.
In some cases, SIGs have docs that aren't under
website_docs
and/or aren't even in a format suitable for inclusion in the website. Let's refer to this as (0). Discussions & assessment should be made re. migration to markdown so that relevant content can be published on the website either via 1 or 2.Note: for (2), take the opportunity to clean out any
markdown-link-check-*
markers..md
files and some RST documentation (underpublic
) published at opentelemetry-cpp.readthedocs.io..md
files.(1) - docs: Add Ruby docs as a submodule #765Note: This supersedes #472.
The text was updated successfully, but these errors were encountered: