You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.7 KiB
43 lines
1.7 KiB
# 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
|
|
|
|
project = 'Argtable'
|
|
copyright = '2024, Argtable Project members and individual contributors'
|
|
author = 'Tom G. Huang'
|
|
release = '3.1.5'
|
|
|
|
# -- General configuration ---------------------------------------------------
|
|
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
|
|
|
|
extensions = ['breathe', 'myst_parser']
|
|
|
|
templates_path = ['_templates']
|
|
exclude_patterns = []
|
|
|
|
# -- 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_css_files = ['custom.css']
|
|
html_theme_options = {
|
|
'light_css_variables': {
|
|
'font-stack': 'Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji',
|
|
},
|
|
}
|
|
|
|
# -- Options for Breathe extension -------------------------------------------
|
|
breathe_projects = { "argtable": 'xml' }
|
|
breathe_default_project = "argtable"
|
|
breathe_order_parameters_first = True
|
|
breathe_domain_by_extension = {"h" : "c"}
|
|
breathe_default_members = ('members', 'undoc-members')
|
|
breathe_show_define_initializer = True
|
|
|
|
# -- Options for MyST extension -------------------------------------------
|
|
myst_enable_extensions = ['colon_fence']
|