CorrelAid / pystatis

MIT License
6 stars 1 forks source link

Update Sphinx Documentation: Docstring Inheritance Fix and Auto-Deployment #10

Closed MarcoHuebner closed 6 months ago

MarcoHuebner commented 7 months ago

Our current Sphinx documentation seems to have incorrect docstring inheritance (not displayed at all), and we should streamline the deployment process by automatically publishing the documentation to e.g. GitHub Pages (for alternatives see Sphinx guidelines).

Implementation Steps:

Docstring Inheritance:

Auto-deployment to e.g. GitHub Pages:

MarcoHuebner commented 7 months ago

TODOs:

  1. Adjust the artifact storage time if necessary
  2. Set up GitHub pages. Steps:
pmayd commented 7 months ago

I looked into the documentation and GitHub Tokens seams to be the easy way because no setup required, so ideal...but they also saying that it has some limitations and something is needed when run first but I did not really understand. I can take over the deployment SSH Key and set up everything as I think that is the more professional solution

pmayd commented 7 months ago

I have added the deploy SSH key to the repository, so you can use it now, see details in PR and your linked documentation

MarcoHuebner commented 6 months ago

Dev documentation is now hosted under https://correlaid.github.io/pystatis/dev/, main documentation (pending) under https://correlaid.github.io/pystatis/