Skip to content

Commit 0ff25c7

Browse files
committed
style(deps[docs]): Integrate sphinx-autodoc-api-style, bump gp-sphinx packages to 0.0.1a5
why: Align docs stack with latest gp-sphinx workspace releases and enable API badges what: - Pin gp-sphinx and sphinx-autodoc-api-style to 0.0.1a5 in dev and docs groups - Register sphinx_autodoc_api_style in docs/conf.py extra_extensions - Regenerate uv.lock
1 parent c822f02 commit 0ff25c7

3 files changed

Lines changed: 37 additions & 14 deletions

File tree

docs/conf.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@
3535
source_branch="main",
3636
light_logo="img/libtmux.svg",
3737
dark_logo="img/libtmux.svg",
38-
extra_extensions=["sphinx.ext.todo", "fastmcp_autodoc"],
38+
extra_extensions=[
39+
"sphinx_autodoc_api_style",
40+
"sphinx.ext.todo",
41+
"fastmcp_autodoc",
42+
],
3943
intersphinx_mapping={
4044
"python": ("https://docs.python.org/", None),
4145
"pytest": ("https://docs.pytest.org/en/stable/", None),

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ libtmux-mcp = "libtmux_mcp:main"
5656
[dependency-groups]
5757
dev = [
5858
# Docs
59-
"gp-sphinx==0.0.1a1",
59+
"gp-sphinx==0.0.1a5",
60+
"sphinx-autodoc-api-style==0.0.1a5",
6061
"gp-libs",
6162
"sphinx-autobuild",
6263
# Testing
@@ -77,7 +78,8 @@ dev = [
7778
]
7879

7980
docs = [
80-
"gp-sphinx==0.0.1a1",
81+
"gp-sphinx==0.0.1a5",
82+
"sphinx-autodoc-api-style==0.0.1a5",
8183
"gp-libs",
8284
"sphinx-autobuild",
8385
]

uv.lock

Lines changed: 28 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)