# Configuration file for the Sphinx documentation builder. # -- Project information project = 'rules_testing' copyright = '2023, The Bazel Authors' author = 'Bazel' # Readthedocs fills these in release = '0.0.0' version = release # -- General configuration # Any extensions here not built into Sphinx must also be added to # the dependencies of Bazel and Readthedocs. # * //docs:requirements.in # * Regenerate //docs:requirements.txt (used by readthedocs) # * Add the dependencies to //docs:sphinx_build extensions = [ 'sphinx.ext.duration', 'sphinx.ext.doctest', 'sphinx.ext.autodoc', 'sphinx.ext.autosummary', 'sphinx.ext.intersphinx', 'sphinx.ext.autosectionlabel', 'myst_parser', 'sphinx_rtd_theme', # Necessary to get jquery to make flyout work ] intersphinx_mapping = { } intersphinx_disabled_domains = ['std'] # Prevent local refs from inadvertently linking elsewhere, per # https://docs.readthedocs.io/en/stable/guides/intersphinx.html#using-intersphinx intersphinx_disabled_reftypes = ["*"] templates_path = ['_templates'] # -- Options for HTML output html_theme = 'sphinx_rtd_theme' # See https://sphinx-rtd-theme.readthedocs.io/en/stable/configuring.html # for options html_theme_options = {} # Keep this in sync with the stardoc templates html_permalinks_icon = 'ΒΆ' # See https://myst-parser.readthedocs.io/en/latest/syntax/optional.html # for additional extensions. myst_enable_extensions = [ "fieldlist", "attrs_block", "attrs_inline", "colon_fence", "deflist", ] # These folders are copied to the documentation's HTML output html_static_path = ['_static'] # These paths are either relative to html_static_path # or fully qualified paths (eg. https://...) html_css_files = [ 'css/custom.css', ] # -- Options for EPUB output epub_show_urls = 'footnote'