Skip to content

Promote dev to main: docs homepage rewrite + Python 3.13/3.14 CI#75

Merged
JE-Chen merged 1 commit intomainfrom
dev
Apr 28, 2026
Merged

Promote dev to main: docs homepage rewrite + Python 3.13/3.14 CI#75
JE-Chen merged 1 commit intomainfrom
dev

Conversation

@JE-Chen
Copy link
Copy Markdown
Member

@JE-Chen JE-Chen commented Apr 28, 2026

Summary

  • Docs homepage rewrite — Replace the single Manual + API Reference toctree pair with six feature-grouped toctrees (Get started / File and storage / Servers and surfaces / Run-time controls / Composition / API reference). Each homepage now opens with install + first-action snippets and an inline "What it gives you" section that links every feature group to its chapter via :doc:. Mirrored across English, 繁體中文, and 简体中文.
  • WebRunner-style landing page — Earlier slim landing page commit kept for the bullet-link / tagline convention; new rewrite layers feature grouping on top.
  • CI matrix — Add Python 3.13 and 3.14 to ci-dev.yml / ci-stable.yml matrices.

Commits in this PR

  • 8dd5e42 Slim docs landing page to a WebRunner-style intro
  • 5014eb8 Add Python 3.13 and 3.14 to CI matrix
  • ecad849 Rewrite docs homepage with feature-grouped toctrees

Test plan

  • Build all three language trees locally:
    py -m sphinx -b html docs/source docs/_build/html
    py -m sphinx -b html docs/source.zh-TW docs/_build/html-zh-TW
    py -m sphinx -b html docs/source.zh-CN docs/_build/html-zh-CN
    Confirm zero new toctree / index warnings (only pre-existing autodoc duplicates remain).
  • Open each index.html and verify the six themed sidebar captions render and every chapter link resolves.
  • Verify the language switcher line (Languages: …) cross-links the three builds correctly.
  • Watch ci-dev.yml / ci-stable.yml runs go green on all five matrix entries (3.10 / 3.11 / 3.12 / 3.13 / 3.14).
  • Confirm the publish workflow's commit-message guard (chore: bump version) still skips the bump-back commit, and the next manual merge to main triggers the version bump as expected.

Notes

  • No code changes — docs and CI matrix only. No version bump in stable.toml / dev.toml (the publish workflow handles that on push to main).

Replace the single Manual + API Reference toctree pair with six
themed toctrees (Get started / File and storage / Servers and
surfaces / Run-time controls / Composition / API reference) so
every chapter is reachable from a clearly captioned sidebar group.
Add an inline 'What it gives you' section that links each feature
group to its chapter via :doc: references, and pull install / first
action snippets above the toctrees so the homepage stands on its
own. Mirror the structure across English, 繁體中文, and 简体中文.
@sonarqubecloud
Copy link
Copy Markdown

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@JE-Chen JE-Chen merged commit 9b5d5a7 into main Apr 28, 2026
14 checks passed
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.

1 participant