Spaces:
Configuration error
Configuration error
| # SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| import sys | |
| from datetime import date | |
| from pathlib import Path | |
| sys.path.insert(0, str(Path(__file__).parent.parent)) | |
| sys.path.insert(0, str(Path(__file__).parent / "_ext")) | |
| project = "NVIDIA IniClaw Developer Guide" | |
| this_year = date.today().year | |
| copyright = f"2025-{this_year}, NVIDIA Corporation" | |
| author = "NVIDIA Corporation" | |
| release = "latest" | |
| extensions = [ | |
| "myst_parser", | |
| "sphinx.ext.autodoc", | |
| "sphinx.ext.autosummary", | |
| "sphinx.ext.napoleon", | |
| "sphinx.ext.viewcode", | |
| "sphinx.ext.intersphinx", | |
| "sphinx_copybutton", | |
| "sphinx_design", | |
| "sphinxcontrib.mermaid", | |
| "json_output", | |
| "search_assets", | |
| ] | |
| autodoc_default_options = { | |
| "members": True, | |
| "undoc-members": False, | |
| "show-inheritance": True, | |
| "member-order": "bysource", | |
| } | |
| autodoc_typehints = "description" | |
| autodoc_class_signature = "separated" | |
| copybutton_exclude = ".linenos, .gp, .go" | |
| exclude_patterns = [ | |
| "README.md", | |
| "SETUP.md", | |
| "CONTRIBUTING.md", | |
| "_build/**", | |
| "_ext/**", | |
| ] | |
| suppress_warnings = ["myst.header"] | |
| myst_linkify_fuzzy_links = False | |
| myst_heading_anchors = 4 | |
| myst_enable_extensions = [ | |
| "colon_fence", | |
| "deflist", | |
| "dollarmath", | |
| "fieldlist", | |
| "substitution", | |
| ] | |
| myst_links_external_new_tab = True | |
| myst_substitutions = { | |
| "version": release, | |
| } | |
| templates_path = ["_templates"] | |
| html_theme = "nvidia_sphinx_theme" | |
| html_copy_source = False | |
| html_show_sourcelink = False | |
| html_show_sphinx = False | |
| mermaid_init_js = ( | |
| "mermaid.initialize({" | |
| " startOnLoad: true," | |
| " theme: 'base'," | |
| " themeVariables: {" | |
| " background: '#ffffff'," | |
| " primaryColor: '#76b900'," | |
| " primaryTextColor: '#000000'," | |
| " primaryBorderColor: '#000000'," | |
| " lineColor: '#000000'," | |
| " textColor: '#000000'," | |
| " mainBkg: '#ffffff'," | |
| " nodeBorder: '#000000'" | |
| " }" | |
| "});" | |
| ) | |
| html_domain_indices = False | |
| html_use_index = False | |
| html_extra_path = ["project.json"] | |
| highlight_language = "console" | |
| html_theme_options = { | |
| # "public_docs_features": True, # TODO: Uncomment this when the docs are public | |
| "icon_links": [ | |
| { | |
| "name": "GitHub", | |
| "url": "https://github.com/Inmodel-Labs/ini_claw", | |
| "icon": "fa-brands fa-github", | |
| "type": "fontawesome", | |
| }, | |
| ], | |
| } | |
| html_baseurl = "https://docs.nvidia.com/iniclaw/latest/" | |