GNUnet
0.22.2
conf.py
Go to the documentation of this file.
1
# Configuration file for the Sphinx documentation builder.
2
#
3
# This file only contains a selection of the most common options. For a full
4
# list see the documentation:
5
# https://www.sphinx-doc.org/en/master/usage/configuration.html
6
7
# -- Path setup --------------------------------------------------------------
8
9
# If extensions (or modules to document with autodoc) are in another directory,
10
# add these directories to sys.path here. If the directory is relative to the
11
# documentation root, use os.path.abspath to make it absolute, like shown here.
12
#
13
# import os
14
# import sys
15
# sys.path.insert(0, os.path.abspath('.'))
16
17
18
# -- Project information -----------------------------------------------------
19
import
sys
20
import
os
21
22
project =
'GANA'
23
copyright =
'2024, GNUnet Project'
24
author =
'GNUnet Project'
25
26
sys.path.append(os.path.abspath(
"_exts"
))
27
28
# -- General configuration ---------------------------------------------------
29
30
# Add any Sphinx extension module names here, as strings. They can be
31
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
32
# ones.
33
extensions = [
34
'httpdomain.httpdomain'
,
35
'typescriptdomain'
,
36
'sphinx.ext.todo'
,
37
#'sphinx_book_theme',
38
#'breathe'
39
]
40
41
#breathe_projects = {
42
# "gnunet": "../gnunet/doc/doxygen/xml/",
43
#}
44
45
#breathe_default_project = "gnunet"
46
47
# Add any paths that contain templates here, relative to this directory.
48
templates_path = [
'_templates'
]
49
50
# List of patterns, relative to source directory, that match files and
51
# directories to ignore when looking for source files.
52
# This pattern also affects html_static_path and html_extra_path.
53
exclude_patterns = [
'_build'
,
'Thumbs.db'
,
'.DS_Store'
]
54
55
56
# -- Options for HTML output -------------------------------------------------
57
58
# The theme to use for HTML and HTML Help pages. See the documentation for
59
# a list of builtin themes.
60
#
61
html_theme =
'sphinx_rtd_theme'
62
63
html_sidebars = {
64
#"**": ["navbar-logo.html", "sbt-sidebar-nav.html", "search-field.html"]
65
"**"
: [
"search-field.html"
,
"sbt-sidebar-nav.html"
]
66
}
67
68
html_theme_options = {
69
#'logo_only': True,
70
#'display_version': False,
71
#'prev_next_buttons_location': 'bottom',
72
#'style_external_links': False,
73
#'vcs_pageview_mode': '',
74
#'style_nav_header_background': 'transparent', # Possibly problematic with our CSP
75
# Toc options
76
#'collapse_navigation': True,
77
#'sticky_navigation': True,
78
#'navigation_depth': 4,
79
#'includehidden': True,
80
#'titles_only': False
81
#"navbar_start": ["navbar-logo"],
82
#"header_links_before_dropdown": 8,
83
#"article_header_start": ["breadcrumbs.html"],
84
#"navbar_center": ["navbar-nav"],
85
#"navbar_end": [],
86
#"navbar_persistent": [],
87
}
88
89
# Add any paths that contain custom static files (such as style sheets) here,
90
# relative to this directory. They are copied after the builtin static files,
91
# so a file named "default.css" will overwrite the builtin "default.css".
92
html_static_path = [
'_static'
]
93
94
# These paths are either relative to html_static_path
95
# or fully qualified paths (eg. https://...)
96
#html_css_files = [
97
# 'css/custom.css',
98
#]
99
100
html_logo =
"images/gnunet-blue.png"
101
102
# Display to-do items in docs
103
todo_include_todos =
True
104
105
primary_domain =
"c"
106
107
highlight_language =
"c"
108
109
rst_prolog = f
"""
110
.. role:: c(code)
111
:language: c
112
113
.. role:: bolditalic
114
:
class
: bolditalic
115
"""
116
117
rst_epilog = """
118
"""
119
120
contrib
gana
conf.py
Generated by
1.9.4