# 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 import os import sys if sys.version_info >= (3, 11): import tomllib else: import tomli as tomllib # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = "ECHO" release = "latest" copyright = "2023-PRESENT, HydroRoll-Team." author = "HsiangNianian" html_title = "ECHO" # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration extensions = [ "sphinx.ext.autodoc", "sphinx.ext.viewcode", "sphinx.ext.todo", "sphinx.ext.napoleon", "sphinx.ext.autosummary", "sphinx.ext.extlinks", "myst_parser", ] templates_path = ["_templates"] exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"] extlinks = { "issue": ("https://github.com/HydroRoll-Team/echo/%s", "issue %s"), "doc": ("https://echo.hydroroll.team/zh-cn/latest/%s", "pages/%s"), } source_suffix = { ".rst": "restructuredtext", ".txt": "markdown", ".md": "markdown", } locale_dirs = ["../locales/"] # path is example but recommended. gettext_compact = False # optional. gettext_uuid = True # optional. # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output html_theme = "furo" html_static_path = ["../_static"] _html_logo = "https://cdn.jsdelivr.net/gh/HydroRoll-Team/echo@main/docs/_static/echo.png" html_favicon = _html_logo html_css_files = [ "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/fontawesome.min.css", "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/brands.min.css", ] html_theme_options = { "announcement": "🎉 documentation is still under construction now, welcome any contribution!", "source_repository": "https://github.com/HydroRoll-Team/echo/", "source_branch": "main", "source_directory": "docs/source/", "footer_icons": [ { "name": "GitHub", "url": "https://github.com/HydroRoll-Team/echo/", "html": "", "class": "fa-brands fa-github", }, ], }