WIP improved docs (feat. LLM)

This commit is contained in:
c1570
2025-09-22 23:31:13 +02:00
parent 79445c2386
commit e4ff88f364
19 changed files with 2825 additions and 31 deletions

View File

@ -24,9 +24,29 @@ extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.viewcode',
'sphinx.ext.napoleon',
'sphinx_autodoc_typehints',
]
# Autodoc configuration
autodoc_default_options = {
'members': True,
'undoc-members': True,
'show-inheritance': True,
}
# Napoleon configuration for Google/NumPy style docstrings
napoleon_google_docstring = True
napoleon_numpy_docstring = True
napoleon_include_init_with_doc = False
napoleon_include_private_with_doc = False
# Intersphinx mapping for cross-references
intersphinx_mapping = {
'python': ('https://docs.python.org/3', None),
}
templates_path = ['_templates']
exclude_patterns = ['_build']