InsightSoftwareConsortium / ITKDoxygen

ITK Doxygen nightly built with GitHub Actions and published to GitHub Pages
https://insightsoftwareconsortium.github.io/ITKDoxygen/
0 stars 3 forks source link

Make available the documentation of older releases #4

Open jhlegarreta opened 1 year ago

jhlegarreta commented 1 year ago

Documentation of older releases should be kept available on the website. Ideally, the latest/current commit could be displayed, but users should be able to choose and look up the documentation of older releases.

I know that the documentation of older releases is available at https://itk.org/download/, but I think users rarely download a documentation ZIP file to look at the corresponding documentation/the above would be appreciated.

Also, right now it is unclear that the online documentation refers to the latest/current commit (and not the displayed tag) unless one realizes about the build date at the bottom. This also happens with the stable documentation linked from itk.org https://itk.org/Doxygen/html/index.html

thewtex commented 8 months ago

We can use the same system as Slicer: (h/t @jcfr):

https://github.com/Slicer/apidocs.slicer.org/tree/gh-pages

jcfr commented 8 months ago

A possible path forward:

Existing documentation archives could also be added as release assets to a release called Archives created using https://gist.github.com/jcfr/9c0c0133c2d3fa2b029e6dd2648f7720

thewtex commented 2 months ago

We should be able to have old releases deployed to GitHub Pages, keep the repository light, by