-
Notifications
You must be signed in to change notification settings - Fork 13
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
Tags out of date #442
Comments
@zacharyDez maybe you have some thoughts on how to straighten out our tags, and reconfigure RTD to not be confusing? |
@wildintellect on the latest version notification, I did some research. I found this discussion on addons. It seems there isn't a clear option for disabling addons at the time. We can change the configuration used for themes, but that does not give us access to disable the warning. The simplest apporoach seems to be setting the [...]
.rtd-version-warning {
display: none;
} |
When we update the docs for a release, we do make a documentation release as well (https://github.com/MAAP-Project/maap-documentation/releases). As a result, there is a tag in the potential list of docs for each release (we are not showing them though). Potentially we should tag some additional merges to develop. |
(when we do a release, we merge develop -> master, cut a release (giving it a tag and version), and "latest" has the latest release of documentation) |
Maybe latest should be develop, and stable should be master? |
And actually I am not sure if "latest" just happens to be master at the moment b/c that was the most recently updated. |
@rtapella the reason "latest" is master is because it's a released version - also we specified this in the RTD settings. "Develop" was envisioned to potentially contain docs about features that users can't use yet. I agree that it's a mess and confusing, hence the ticket. |
Just making some notes here RtD When a new release is made:
In-between releases:
|
So question:
|
Typically "latest" is what someone will want. "Stable" will usually be the same as "latest". If someone needs to look at in-development docs, then develop is available, or we can manually show a feature-branch. |
@rtapella we briefly had a discussion on the Data Team side today, and thought of a way to make this clearer. Proposal
Staging and Develop names could be swapped if that makes more sense to people. cc: @zacdezgeo @smk0033 |
Thanks @wildintellect ... for the tagged versions, I think it might be okay to use the semantic versions when they sync up with a platform release. Typically for a new platform release we add release notes plus any platform docs (system ref. guide and/or platform tutorials) to the versioned release. If we release to the master-branch in-between versions that's okay (?), it just won't get a particular semantic version. I think the way to not miss things is to use the default/Stable. I am not really clear on when someone would use the "rewind" versions... e.g. when/why would I look at the version 2 docs at this point? Is it important that i don't miss version 2 +extras? (docs published between v2 and v3) |
@rtapella; we talked about your last question:
It's unlikely right now but if someone is running an outdated version of MAAP and the docs refer to features they don't have available they may want to compare previous docs versions. They can always refer to a specific commit or branch on github, it's just harder to navigate. |
A ReadTheDocs maintainer could set up a separate branch to manage that situation, and publish that. Considering the rarity of the situation maybe that's okay for now? If so... we could ignore the in-between release+extras as an automatically handled case. Latest or Master will be available for the current in-between-release docs. Separately: |
We have not kept up with Tagging the docs when doing major merges to
Develop
Each time we merge to
Develop
we're supposed to tag the current version so that it can be found in the history, and navigated to on ReadTheDocs. The currentDevelop
should probably be tagged 4.1.0?Additionally a new feature on ReadTheDocs might confuse users. 'Latest Version Notification' https://about.readthedocs.com/blog/2024/04/enable-beta-addons/ shows a popup when you go to
latest
(which is the Develop branch). However for us this is actually the most up to date documentation, there are no not yet implemented features in the docs.@rtapella we might need to rethink the naming strategy of the branches and the configuration on the ReadTheDocs to make sure people are going to the best version of the docs and knowing it matches what they are using.
The text was updated successfully, but these errors were encountered: