-
Today all Splunk Otel distros have at least one README.md file in their repos. This is the most common and obvious source of documentation for users especially when getting started. The problem is that this document reflects the state of upcoming release instead of the current stable one. Let's say the current stable release for splunk-otel-js-web is Possible solutions:
The release process would have to include two additional steps: 4.a. Remove the header from README.md file above.
|
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 11 replies
-
OTel has the same problem so even if we fix this here it remains upstream. I see a couple additional options:
|
Beta Was this translation helpful? Give feedback.
-
Option 4. Also because I am using it for my personal side-project and it is simple. We can consider also doing GH pages. They could be published to gh-pages branch when we do a release tag. But I think it is rather not worth the effort and complexity. |
Beta Was this translation helpful? Give feedback.
-
In java repos we don't merge doc changes until after release |
Beta Was this translation helpful? Give feedback.
-
Even if we solve the On the issue at hand, if docs are withheld then need that to be part of release process also means people are dependent on releases to get new things (some build collector manually today for example). I am good either way just again ask that we are consistent :) |
Beta Was this translation helpful? Give feedback.
-
One more idea, a combination of 1 & 3: we could make all documentation changes to some |
Beta Was this translation helpful? Give feedback.
-
For Java and Python we landed with original number 4. |
Beta Was this translation helpful? Give feedback.
-
I do not see this as a problem as it is common practice to have HEAD of a repository contain not only documentation changes that have not been released, but also features and fixes. Unless an alternate git-flow is used, like mentioned in the first option, this is something all projects do. I am hesitant to prescribe a solution in this specification if we want to resolve this. It would impose development practices that will likely not be native to many communities. Many development projects I have worked on go off the assumption that by using HEAD "your millage may vary". Particularly I have found many Go projects to take this approach. Maybe as a corollary to this, I would add that this is a prime example as to why we need to link to tagged versions of a project and not the HEAD. |
Beta Was this translation helpful? Give feedback.
I do not see this as a problem as it is common practice to have HEAD of a repository contain not only documentation changes that have not been released, but also features and fixes. Unless an alternate git-flow is used, like mentioned in the first option, this is something all projects do.
I am hesitant to prescribe a solution in this specification if we want to resolve this. It would impose development practices that will likely not be native to many communities. Many development projects I have worked on go off the assumption that by using HEAD "your millage may vary". Particularly I have found many Go projects to take this approach.
Maybe as a corollary to this, I would add that this i…