123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- import os
- project = 'DragonOS'
- copyright = '2022-2024, DragonOS Community'
- author = 'longjin'
- github_org = 'DragonOS-Community'
- github_repo = 'DragonOS'
- release = 'dev'
- extensions = ['myst_parser', 'sphinx_multiversion']
- templates_path = ['_templates']
- language = 'zh_CN'
- exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
- source_suffix = ['.rst', '.md']
- html_theme = 'sphinx_rtd_theme'
- html_context = dict()
- html_static_path = ['_static']
- html_sidebars = {
- '**': [
- 'versioning.html',
- ],
- }
- myst_enable_extensions = [
- "amsmath",
- "colon_fence",
- "deflist",
- "dollarmath",
- "fieldlist",
- "html_admonition",
- "html_image",
- "replacements",
- "smartquotes",
- "strikethrough",
- "substitution",
- "tasklist",
- ]
- smv_latest_version = 'master'
- smv_released_pattern = r'^tags/.*$'
- smv_tag_whitelist = r'^(V.*|v.*)$'
- smv_branch_whitelist = "master"
- html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "")
- if os.environ.get("READTHEDOCS", "") == "True":
- html_context["READTHEDOCS"] = True
- if os.environ.get("SPHINX_MULTIVERSION_GIT_COMMIT", "") != "":
- html_context["commit"] = os.environ["SPHINX_MULTIVERSION_GIT_COMMIT"]
- elif os.environ.get("CURRENT_GIT_COMMIT_HASH", "") != "":
- html_context["commit"] = os.environ["CURRENT_GIT_COMMIT_HASH"]
- if "commit" in html_context:
- html_context["commit"] = html_context["commit"][:7]
- if os.environ.get("CURRENT_GIT_COMMIT_DIRTY", "") == "1":
- html_context["commit"] += "-dirty"
- html_context['display_github'] = True
- html_context['github_user'] = github_org
- html_context['github_repo'] = github_repo
- html_context['github_version'] = html_context['commit'] if 'commit' in html_context else 'master'
- html_context['conf_py_path'] = '/docs/'
|