11sys.path.insert(0, os.path.abspath(
'../..'))
15project =
'oc-orchestrator'
16copyright =
'2026, Option C Dev Team'
17author =
'Option C Dev Team'
24 'sphinxcontrib.mermaid',
25 'sphinx.ext.autosectionlabel',
28 'sphinx.ext.autosummary',
29 'sphinx.ext.viewcode',
30 'sphinx.ext.inheritance_diagram',
31 'sphinx.ext.napoleon',
35autosectionlabel_prefix_document =
True
37myst_enable_extensions = [
44myst_heading_anchors = 3
47myst_fence_as_directive = {
"mermaid"}
50templates_path = [
'../_templates']
51exclude_patterns = [
'html',
'doctrees',
'old',
'code_reviews',
'sphinx_docs',
52 'source',
'_sphinx',
'_templates',
'_autosummary',
53 'doxygen_output',
'doxygen_work_dir',
55 'Thumbs.db',
'.DS_Store']
58suppress_warnings = [
'myst.xref_missing',
'myst.header',
'docutils',
63autosummary_generate =
True
65autodoc_default_options = {
67 'undoc-members':
True,
68 'show-inheritance':
True,
71 'ignore-module-all':
True,
80napoleon_use_ivar =
True
84html_theme =
'sphinx_book_theme'
85html_static_path = [
'../_static']
86html_css_files = [
'custom.css']
87html_logo =
'../_static/Option_C_logo.svg'
91 "use_repository_button":
False,
92 "use_fullscreen_button":
True,
93 "use_download_button":
True,
94 "home_page_in_toc":
True,