-
Notifications
You must be signed in to change notification settings - Fork 142
Separate ESMValTool and ESMValCore documentation #3914
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
Conversation
|
wonderful, many thanks for taking on this @flicj191 🍺 |
|
https://esmvaltool--3914.org.readthedocs.build/en/3914/index.html
|
|
Parallel esmvalcore pr: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @flicj191 🎉
I added some thoughts. I hope they are useful! 😊
| How to contribute | ||
| ----------------- | ||
| Refer to ESMValTool :ref:`contributing to the community<community>` for a guide on contributing recipes and diagnostics. | ||
|
|
||
| For more detailed information, the documentation is available below. | ||
| Refer to ESMValCore :ref:`Contributing <contributing>` for information on contributing code. | ||
|
|
||
| Get in touch! Contact information is available :ref:`here <Support-and-Contact>`. | ||
| Get in touch! | ||
| ------------- | ||
| Contact information is available :ref:`here <Support-and-Contact>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be useful to have this information on every page. Could it be added to the footer, or the secondary sidebar (under the "Show Source" link)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea!
So you mean each of the 3 links? (ESMValTool contributing, ESMValCore contributing, Support and contact)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change would also make the main page less busy 😊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @ehogan can you share the code please? I think there could also be a version thing going on as it doesn't look quite the same as what the theme documentation is showing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I opened a new issue for this (#4215) to allow this PR to be merged 😊
| .. container:: | ||
| :name: figarch | ||
|
|
||
| .. figure:: figures/ESMValSchemaDiagram.png | ||
| :alt: Brief topics for tool and core. | ||
| :figclass: align-center |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like the diagram; would it be worth also adding specific links to the topics mentioned?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was thinking its more a condensed diagram to assist in understanding with the broader topics but these topics might need to be reviewed and refined, I'm not sure there would be appropriate specific links to them all
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Having a nice diagram like this one (plus the two describing sentences) on the landing page makes the relation of the packages very clear. Well done.
Providing links to each topic here would also require revision whenever structure in the documentation changes. I'd keep the image as conceptional and condensed as possible and make the sidebar as structured and self explanatory as possible. As the sidebar only shows the structure of the ESMValTool part, do you think we should link to the ESMValCore documentation again. In the last sentence here and/or the description of the ESMValCore package above?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bouweandela for the diagram, fair point with links as well but it was a rough diagram and I wasn't thinking of specific pages but just to help with understanding. If topics get out of date it would still need to be updated even if links are still correct?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still think it would be nicer to generate it dynamically from the documentation pages, but if that's technically too challenging, it's fine to leave it as is.
|
@ehogan Thanks very much for your comments! They were useful, sorry it's been a delay to get back to this. |
Co-authered-by: @ehogan
Thanks very much @lukruh! Your comments were helpful! This I'm not too sure with the advantages/disadvantages and may need to be discussed in a meeting/workshop |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the additional changes. The documentation appears a lot cleaner and better structured. I'd like to see this merged before the next workshop.
|
Thanks for your help @lukruh! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is really great, thank you for all your hard work on this @flicj191! 🎉
A few additional suggestions from me 😊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.

Description
Draft PR to build documentation separately
Parallel esmvalcore pr:
ESMValGroup/ESMValCore#2732
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
To help with the number of pull requests: