feat: Add documentation build and versioning workflow#159
feat: Add documentation build and versioning workflow#159Riddhimaan-Senapati wants to merge 1 commit intocvs-health:developfrom
Conversation
This commit introduces a new GitHub Actions workflow that automates the process of building and versioning the project documentation on `gh-pages`. The workflow triggers on `published` releases, builds the docs using Sphinx and the existing Makefile, updates the `latest` documentation, and automatically manages the `versions.json` files for the version switcher, ensuring that the docs site always reflects the latest and previous major/minor releases.
|
@dskarbrevik can you please review? |
|
@doyajii1 any interest in reviewing this PR? |
|
@Riddhimaan-Senapati Thank you for supporting the LangFair to have automated docsite build. This is very essential for the LangFair. Two things might be good to tested/addressed:
Forgive me for checking so late at this, I will stay more tuned to give back feedback faster. |
Description
This PR introduces a new GitHub Actions workflow that automates the process of building and versioning the project documentation on
gh-pages. The workflow triggers onpublishedreleases, builds the docs using Sphinx and the existing Makefile, updates thelatestdocumentation, and automatically manages theversions.jsonfiles for the version switcher, ensuring that the docs site always reflects the latest and previous major/minor releases. This solves #153@dskarbrevik Can you review this PR? Let me know if you need anything else.
Contributor License Agreement
Tests
Documentation
Screenshots