# Configuration file for the Sphinx documentation builder. # # For the full list of built-in configuration values, see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information from datetime import date project = 'ITK-Wasm' copyright = f'{date.today().year}, NumFOCUS' author = 'Matt McCormick' extensions = [ 'sphinx.ext.napoleon', 'autodoc2', 'myst_parser', 'sphinx.ext.intersphinx', 'sphinx_copybutton', 'sphinxext.opengraph', 'sphinx_design', ] myst_enable_extensions = ["colon_fence", "fieldlist"] templates_path = ['_templates'] exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] autodoc2_packages = [ { "path": "../itkwasm", "exclude_files": ["_to_numpy_array.py",], }, ] autodoc2_render_plugin = "myst" intersphinx_mapping = { "python": ("https://docs.python.org/3/", None), "numpy": ("https://numpy.org/doc/stable", None), } html_theme = 'furo' html_static_path = ['_static'] html_logo = "_static/logo-white.svg" html_favicon = "_static/icon/favicon.png" html_title = f"{project} documentation" # Furo options html_theme_options = { "top_of_page_button": "edit", "source_repository": "https://github.com/InsightSoftwareConsortium/itk-wasm/", "source_branch": "main", "source_directory": "packages/core/python/itkwasm/docs", }