diff --git a/CHANGELOG.md b/CHANGELOG.md index aa7f5b4d..268e2353 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,9 +12,9 @@ ### Changed -* `docs/conf.py` [#610](https://github.com/canonical/sphinx-stack/pull/610), [#634](https://github.com/canonical/sphinx-stack/pull/634) +* `docs/conf.py` [#610](https://github.com/canonical/sphinx-stack/pull/610), [#634](https://github.com/canonical/sphinx-stack/pull/634), [#646](https://github.com/canonical/sphinx-stack/pull/646) * `docs/Makefile` [#605](https://github.com/canonical/sphinx-stack/pull/605), [#610](https://github.com/canonical/sphinx-stack/pull/610), [#627](https://github.com/canonical/sphinx-stack/pull/627), [#628](https://github.com/canonical/sphinx-stack/pull/628) -* `docs/requirements.txt` [#634](https://github.com/canonical/sphinx-stack/pull/634) +* `docs/requirements.txt` [#634](https://github.com/canonical/sphinx-stack/pull/634), [#646](https://github.com/canonical/sphinx-stack/pull/646) * `README.md` [#603](https://github.com/canonical/sphinx-stack/pull/603) * `.github/workflows/cla-check.yml` [#606](https://github.com/canonical/sphinx-stack/pull/606) * `.github/workflows/check-removed-urls.yml` [#612](https://github.com/canonical/sphinx-stack/pull/#612) diff --git a/docs/conf.py b/docs/conf.py index e5555a95..49ee75fd 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -173,6 +173,9 @@ """ ) +# Generate an 'llms-full.txt' file containing all of the documentation content +llms_txt_full_build = True + # The base URL for references built by sphinx-markdown-builder. if os.environ.get("READTHEDOCS"): markdown_http_base = html_baseurl diff --git a/docs/requirements.txt b/docs/requirements.txt index f8fb4633..5928d4ef 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,27 +1,27 @@ # Canonical theme (still needed for Furo theme and custom templates) -canonical-sphinx~=0.6 +canonical-sphinx~=0.7 # Extensions previously auto-loaded by canonical-sphinx myst-parser~=4.0 # v5.0.0 causes version conflicts -sphinx-autobuild +sphinx-autobuild==2024.10.3 sphinx-design==0.6.1 sphinx-notfound-page~=1.1 sphinxcontrib-jquery~=4.1 sphinxext-opengraph~=0.13 -sphinx-rerediraffe>=0.0.3, <1.0.0 +sphinx-rerediraffe~=0.1 # Extra extensions, previously bundled as canonical-sphinx-extensions sphinx-config-options~=0.1 sphinx-related-links~=0.1 sphinx-roles~=1.0 -sphinx-terminal~=1.0 +sphinx-terminal~=1.1 sphinx-youtube-links~=0.1 # Other dependencies -packaging~=26.1 +packaging~=26.3 sphinxcontrib-svg2pdfconverter[CairoSVG]~=2.1 sphinx-sitemap~=2.9 -sphinx-llm~=0.4 +sphinx-llm~=1.1 # Vale dependencies rst2html