diff --git a/docs/conf.py b/docs/conf.py index 3f34396..01e7d12 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -2,6 +2,7 @@ from __future__ import annotations +import os from datetime import datetime, timezone from pathlib import Path @@ -14,6 +15,7 @@ copyright = f"2026-{datetime.now(tz=timezone.utc).year}, {company}" # ruff:ignore[builtin-variable-shadowing] extensions = [ + "sphinx_llm.txt", "sphinx.ext.autodoc", "sphinx.ext.autosectionlabel", "sphinx.ext.extlinks", @@ -58,3 +60,5 @@ "sidebar_hide_name": True, } html_css_files = ["custom.css"] + +markdown_http_base = os.environ.get("READTHEDOCS_CANONICAL_URL", "") diff --git a/pyproject.toml b/pyproject.toml index a0ccd82..32a22ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,6 +65,7 @@ docs = [ "furo>=2025.12.19", "sphinx>=9.1", "sphinx-autodoc-typehints>=3.6.3", + "sphinx-llm>=0.4.1", "sphinxcontrib-mermaid>=2", "sphinxcontrib-towncrier>=0.4", "towncrier>=25.8",