ansys / pysystem-coupling

Python API to System Coupling
https://systemcoupling.docs.pyansys.com/
MIT License
7 stars 4 forks source link

Run Sphinx Gallery generation in GitHub workflow #340

Closed iboyd-ansys closed 3 months ago

iboyd-ansys commented 3 months ago

This is based on work done by @ansMHanmer in a draft PR, #319.

Overall, the aim is to be able to run Sphinx Gallery documentation generation on GitHub. Up until now, we have had to run this locally and committed the generated output to the repo. This was because of the complications with running realistic System Coupling cases involving real participant products and needing to get it all working with containers if running on GitHub.

The main changes relative the to the draft are:

NB The oscillating_plate example has changed somewhat in this process and the documentation is incomplete. The focus in this PR is on getting the mechanisms working - the doc content will be (re-)added in a follow-up.