Skip to content

Add Sphinx docs and improve code documentation (#1)#2

Merged
sql-hkr merged 2 commits intomainfrom
feat/add-docs
Oct 11, 2025
Merged

Add Sphinx docs and improve code documentation (#1)#2
sql-hkr merged 2 commits intomainfrom
feat/add-docs

Conversation

@sql-hkr
Copy link
Owner

@sql-hkr sql-hkr commented Oct 11, 2025

Add Sphinx documentation configuration and build workflow, updates .gitignore for Sphinx outputs, and enhances docstrings and type annotations across core modules. The README is updated with PyPI badges and install instructions. The CI workflow now tests Python 3.13 and 3.14. The pyproject.toml version is bumped to 0.2.0a1 and Sphinx is added as a dev dependency. Code in core modules is refactored for clarity, with improved docstrings, type hints, and minor API cleanups.

Add Sphinx documentation configuration and build workflow, updates .gitignore for Sphinx outputs, and enhances docstrings and type annotations across core modules. The README is updated with PyPI badges and install instructions. The CI workflow now tests Python 3.13 and 3.14. The pyproject.toml version is bumped to 0.2.0a1 and Sphinx is added as a dev dependency. Code in core modules is refactored for clarity, with improved docstrings, type hints, and minor API cleanups.
Removes Python 3.14 from the GitHub Actions CI matrix and from the project classifiers in pyproject.toml to align supported versions.
@sql-hkr sql-hkr merged commit 8ff72eb into main Oct 11, 2025
1 check passed
@sql-hkr sql-hkr deleted the feat/add-docs branch October 11, 2025 01:46
@sql-hkr sql-hkr linked an issue Oct 11, 2025 that may be closed by this pull request
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.

docs: Add Sphinx-based API documentation for Syna

1 participant