Skip to content

Documentation move to PROTEUS framework#38

Merged
stuitje merged 13 commits intomainfrom
documentation
Jan 14, 2026
Merged

Documentation move to PROTEUS framework#38
stuitje merged 13 commits intomainfrom
documentation

Conversation

@stuitje
Copy link
Contributor

@stuitje stuitje commented Jan 12, 2026

Relates to #577.

Here is my first attempt at moving the documentation to the PROTEUS framework. If this works, I can easily do it for all other repos (JANUS, Zalmoxis, etc).

Changes:

  • added github workflow docs.yaml
  • updated mkdocs.yml (all other documentation urls also point to proteus-framework; to avoid an extra PR later; some will be 404s now but this will be fixed this week, let me know if you'd like it different)
  • changed readthedocs url in CONTRIBUTING.md to proteus-framework url.

I did not yet remove .readthedocs.yml, can be done later (or not)

@nichollsh @timlichtenberg

@stuitje stuitje self-assigned this Jan 12, 2026
@stuitje stuitje requested a review from a team as a code owner January 12, 2026 09:48
@nichollsh
Copy link
Member

Thanks, Karen.

I did not yet remove .readthedocs.yml, can be done later (or not)

Why not remove it now?

@nichollsh
Copy link
Member

nichollsh commented Jan 12, 2026

Also, would it be possible for you to update the icon/favicon in the documentation pages to the PROTEUS icon? This would help us have a consistent design language for all the modules.

https://squidfunk.github.io/mkdocs-material/setup/changing-the-logo-and-icons/#favicon

https://github.com/FormingWorlds/FormingWorlds.github.io/blob/main/assets/img/brand/PROTEUS_black_on_white_logo_only.png

@stuitje
Copy link
Contributor Author

stuitje commented Jan 12, 2026

Thanks, Karen.

I did not yet remove .readthedocs.yml, can be done later (or not)

Why not remove it now?

Right now it is still required for checks to pass – that's why I was careful. I can remove it if that's best :)

@stuitje
Copy link
Contributor Author

stuitje commented Jan 12, 2026

Also, would it be possible for you to update the icon/favicon in the documentation pages to the PROTEUS icon? This would help us have a consistent design language for all the modules.

https://squidfunk.github.io/mkdocs-material/setup/changing-the-logo-and-icons/#favicon

https://github.com/FormingWorlds/FormingWorlds.github.io/blob/main/assets/img/brand/PROTEUS_black_on_white_logo_only.png

ah yes, will do!

@nichollsh
Copy link
Member

Right now it is still required for checks to pass – that's why I was careful. I can remove it if that's best :)

Understood. I will remove the readthedocs test.

@nichollsh nichollsh moved this to In Progress in PROTEUS Development Roadmap Jan 12, 2026
@nichollsh
Copy link
Member

Also, the Love.jl hyperlinks can now be updated to the new repo: https://proteus-framework.org/Obliqua/

@stuitje
Copy link
Contributor Author

stuitje commented Jan 12, 2026

@timlichtenberg after your suggestion this morning I shortened the README; and I experimented by using an LLM to convert each section of the original README into a straightforward how-to guide (adjusted and checked by me, of course). I believe this is much better than it was originally, what do you think? You can check the new docs at the readthedocs build check below. There is no explanation and reference section so far, as I did not really have material for this, but this can be added later.

@stuitje
Copy link
Contributor Author

stuitje commented Jan 12, 2026

@timlichtenberg after your suggestion this morning I shortened the README; and I experimented by using an LLM to convert each section of the original README into a straightforward how-to guide (adjusted and checked by me, of course). I believe this is much better than it was originally, what do you think? You can check the new docs at the readthedocs build check below. There is no explanation and reference section so far, as I did not really have material for this, but this can be added later.

also, the logo does not work at the read the docs preview, but it did work in my own preview, not sure whether there is a problem there

@nichollsh
Copy link
Member

nichollsh commented Jan 12, 2026

not sure whether there is a problem there

Don't worry about the RTD preview. We will disable the RTD page anyway.
Maybe it would be useful to have the documentation workflow run on PRs? Not sure where it would be deployed.

@stuitje stuitje merged commit 548187f into main Jan 14, 2026
7 of 25 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in PROTEUS Development Roadmap Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants