Skip to content

API documentation with Sphinx configuration and workflows#154

Open
marcos-sinch wants to merge 6 commits into
v2.1-nextfrom
feature/DEVEXP-831-generate-online-documentation
Open

API documentation with Sphinx configuration and workflows#154
marcos-sinch wants to merge 6 commits into
v2.1-nextfrom
feature/DEVEXP-831-generate-online-documentation

Conversation

@marcos-sinch

@marcos-sinch marcos-sinch commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Adds API documentation generation with Sphinx (autodoc from docstrings) and the documentation-upload.yaml workflow that, on release, builds it, packages it, and uploads it to the GitLab Package Registry

Includes make docs to build it locally and the required dependencies in requirements-dev.txt.

Jira: DEVEXP-831

Comment thread requirements-dev.txt
pydantic >= 2.0.0

# Documentation
sphinx

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do you think of pinning a version? because of sphinx.ext.apidoc

Comment thread docs/conf.py
# -- Project information -------------------------------------------------------

project = "Sinch Python SDK"
copyright = "2024, Sinch Developer Experience Team"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2026

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