Skip to content

Migrate user_guide from jules-lsm.github.io - #6

Merged
Jenny Hickson (jennyhickson) merged 3 commits into
MetOffice:mainfrom
yaswant:migrate-doc-2
Nov 26, 2025
Merged

Migrate user_guide from jules-lsm.github.io#6
Jenny Hickson (jennyhickson) merged 3 commits into
MetOffice:mainfrom
yaswant:migrate-doc-2

Conversation

@yaswant

@yaswant Yaswant Pradhan (yaswant) commented Nov 25, 2025

Copy link
Copy Markdown
Collaborator

Yet another attempt to keep the history.

Locally built docs: https://wwwspice/~yaswant.pradhan/jules/migrate-docs/html/

changes: should keep track of the changes from the original doc.

This PR makes #2 #5 redundant (duplicate)

Change summary

  • Replace old user guide build and deployment workflow
  • Add a minimal README file (need updating later)
  • Clean Sphinx Makefile - include a deploy method to install compiled doc in user ~/public_html/jules/<branchname>
  • Fix several formatting and typographical errors

The changes should now fix the latexpdf compilation - make sure a proper latex environment is loaded (e.g., module load latex at the Met Office) before executing make clean latexpdf

@yaswant Yaswant Pradhan (yaswant) added the documentation Improvements or additions to documentation label Nov 25, 2025

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for seperating the commits out. A significantly bigger PR than I had predicted!

I'm assuming there are technical reasons for the dependency list to be in both environment.yaml and pyproject.toml - but its it possible to condense these into one place to keep updated?

Comment thread doc/pyproject.toml Outdated
@yaswant

Copy link
Copy Markdown
Collaborator Author

Thanks for seperating the commits out. A significantly bigger PR than I had predicted!

I'm assuming there are technical reasons for the dependency list to be in both environment.yaml and pyproject.toml - but its it possible to condense these into one place to keep updated?

The reason I've kept environment.yaml file is to let people continue with the conda approach. I did not feel like changing that instruction in this PR. But I agree, we should aim to consolidate the requirements in one single file. (conda wont understand pyproject.toml out of the box, so we may have to introduce a requirements.txt file.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, that seems fair.

@jennyhickson
Jenny Hickson (jennyhickson) merged commit a04a8da into MetOffice:main Nov 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The JULES docs LaTeX compile appears to be broken

2 participants