Skip to content

Release 0.1.1 — Sphinx documentation#2

Merged
maczg merged 3 commits into
mainfrom
release/0.1.1
Feb 26, 2026
Merged

Release 0.1.1 — Sphinx documentation#2
maczg merged 3 commits into
mainfrom
release/0.1.1

Conversation

@maczg
Copy link
Copy Markdown
Owner

@maczg maczg commented Feb 26, 2026

Summary

  • Add Sphinx documentation site with Furo theme, autodoc API reference, and hand-written guides
  • Add GitHub Actions workflow for automatic docs deploy to GitHub Pages on push to main
  • Bump version to 0.1.1

Changes

  • pyproject.toml — add docs optional-dependencies, bump version
  • docs/ — full Sphinx setup (conf.py, Makefile, 13 .rst pages)
  • .github/workflows/docs.yml — build & deploy to GitHub Pages
  • .gitignore — add docs/_build/

Test plan

  • uv sync --extra docs installs all dependencies
  • uv run sphinx-build -b html docs/ docs/_build/html builds with 0 warnings
  • Merge triggers docs workflow → live at massimogollo.cloud/etoropy/

…ploy

Add full documentation infrastructure: Sphinx conf with autodoc, autodoc-pydantic,
and sphinx-autodoc-typehints extensions; hand-written guides (quickstart, architecture,
examples, changelog); API reference pages for all public modules; Makefile/make.bat
build helpers; and a GitHub Actions workflow to build and deploy to GitHub Pages on
push to main.
@maczg maczg merged commit d124493 into main Feb 26, 2026
10 checks passed
@maczg maczg deleted the release/0.1.1 branch February 26, 2026 19:41
maczg added a commit that referenced this pull request Feb 27, 2026
Release 0.1.1 — Sphinx documentation
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.

1 participant