docs: add Sphinx documentation build and deploy workflow
- Add Gitea Actions workflow to build and deploy docs on push to main - Generate Sphinx reference documentation for all apps and modules - Deploy versioned and latest docs via rsync over SSH
This commit is contained in:
@@ -53,8 +53,13 @@ lint = [
|
||||
"ruff>=0.6,<1.0",
|
||||
]
|
||||
docs = [
|
||||
"mkdocs>=1.6,<2.0",
|
||||
"mkdocs-material>=9.5,<10.0",
|
||||
"sphinx>=8.0,<10.0",
|
||||
"sphinx-rtd-theme>=3.0,<4.0",
|
||||
"sphinx-autodoc-typehints>=2.0,<4.0",
|
||||
"sphinx-autobuild>=2024.0,<2026.0",
|
||||
"sphinxcontrib-httpdomain>=1.8,<2.0",
|
||||
"sphinxcontrib-mermaid>=1.0,<2.0",
|
||||
"myst-parser>=4.0,<5.0",
|
||||
]
|
||||
|
||||
[build-system]
|
||||
|
||||
Reference in New Issue
Block a user