Skip to content
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

[WIP] Deployment of HTML documentation on alternative webhost #105

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

blaisb
Copy link

@blaisb blaisb commented Nov 26, 2023

[WIP] Please do not merge

Rumor has it that your online deployment of your documentation seems to break from time to time. I am not exactly familiar with the way readthedocs works as a hosting service, but I am not sure you actually need to go through an alternative online platform to deploy your documentation. I am highly unaware of your field, so if having a readthedocs hosted documentation is a valuable thing for you, forget what I said.

This tentative PR uses a GitHub Actions to generate your webpage. It automatically setups sphinx with your requirement in a CI instance and deploys it automatically on a self-hosted github.io webpage which you would need to create. There is still some slight work required left to do on your side to enable such a github.io webpage, but as far as I remember, it is not a very daunting task.

If you need any help, just ping me. If you find that this solution is not exactly fitting to your specific needs, feel free to close the PR. Ping me if you need additional information.

We use a similar mechanism and the pipeline is pretty much the same https://lethe-cfd.github.io/lethe/index.html

Cheers
BB

Commit adds a tentative deployment to a github.io page which does not
exist at the current moment through means of a github actions.
The YML specification is relatively simple. The only manual component is
that the sphinx version is specified "hard-coded" within the action file
to ensure that the requirements can then be fully installed dynamically.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants