Skip to content

Set up automated Sphinx docs deployment#66

Merged
skyelaird merged 1 commit intomainfrom
claude/fix-github-pages-docs-01QKecv6q3gcVxquYxUDCD1T
Nov 15, 2025
Merged

Set up automated Sphinx docs deployment#66
skyelaird merged 1 commit intomainfrom
claude/fix-github-pages-docs-01QKecv6q3gcVxquYxUDCD1T

Conversation

@skyelaird
Copy link
Copy Markdown
Owner

This commit adds comprehensive GitHub Pages support for the project's Sphinx documentation:

  • Add GitHub Actions workflow (.github/workflows/docs.yml) that automatically builds and deploys Sphinx docs to GitHub Pages on every push to main
  • Add 'docs' optional dependencies group in pyproject.toml (Sphinx and sphinx-rtd-theme)
  • Update Documentation URL in pyproject.toml to point to the GitHub Pages site: https://skyelaird.github.io/dvoacap-python/

The workflow uses the latest GitHub Actions (v4/v5) and includes proper permissions for Pages deployment. Documentation will be automatically updated whenever changes are pushed to the main branch.

This commit adds comprehensive GitHub Pages support for the project's
Sphinx documentation:

- Add GitHub Actions workflow (.github/workflows/docs.yml) that automatically
  builds and deploys Sphinx docs to GitHub Pages on every push to main
- Add 'docs' optional dependencies group in pyproject.toml (Sphinx and
  sphinx-rtd-theme)
- Update Documentation URL in pyproject.toml to point to the GitHub Pages
  site: https://skyelaird.github.io/dvoacap-python/

The workflow uses the latest GitHub Actions (v4/v5) and includes proper
permissions for Pages deployment. Documentation will be automatically
updated whenever changes are pushed to the main branch.
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