source: ammosreader/doc/source/conf.py@ 8413944

AmmosSource guix
Last change on this file since 8413944 was 8413944, checked in by Enrico Schwass <ennoausberlin@…>, 3 years ago

fix string representation of AmmosContainer

  • Property mode set to 100644
File size: 5.2 KB
Line 
1# -*- coding: utf-8 -*-
2#
3# Configuration file for the Sphinx documentation builder.
4#
5# This file does only contain a selection of the most common options. For a
6# full list see the documentation:
7# http://www.sphinx-doc.org/en/master/config
8
9# -- Path setup --------------------------------------------------------------
10
11# If extensions (or modules to document with autodoc) are in another directory,
12# add these directories to sys.path here. If the directory is relative to the
13# documentation root, use os.path.abspath to make it absolute, like shown here.
14#
15import os
16import sys
17import sphinx_adc_theme
18sys.path.insert(0, os.path.abspath('../../src/'))
19
20
21# -- Project information -----------------------------------------------------
22
23project = 'AmmosReader'
24copyright = '2022, KIDZg'
25author = 'KIDZg'
26
27# The short X.Y version
28version = ''
29# The full version, including alpha/beta/rc tags
30release = '0.314'
31
32
33# -- General configuration ---------------------------------------------------
34
35# If your documentation needs a minimal Sphinx version, state it here.
36#
37# needs_sphinx = '1.0'
38
39# Add any Sphinx extension module names here, as strings. They can be
40# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
41# ones.
42extensions = [
43 'sphinx.ext.autodoc',
44 'sphinx.ext.viewcode',
45 'sphinx.ext.napoleon',
46]
47
48# Add any paths that contain templates here, relative to this directory.
49templates_path = ['_templates']
50
51# The suffix(es) of source filenames.
52# You can specify multiple suffix as a list of string:
53#
54# source_suffix = ['.rst', '.md']
55source_suffix = '.rst'
56
57# The master toctree document.
58master_doc = 'index'
59
60# The language for content autogenerated by Sphinx. Refer to documentation
61# for a list of supported languages.
62#
63# This is also used if you do content translation via gettext catalogs.
64# Usually you set "language" from the command line for these cases.
65language = None
66
67# List of patterns, relative to source directory, that match files and
68# directories to ignore when looking for source files.
69# This pattern also affects html_static_path and html_extra_path.
70exclude_patterns = []
71
72# The name of the Pygments (syntax highlighting) style to use.
73pygments_style = None
74
75
76# -- Options for HTML output -------------------------------------------------
77
78# The theme to use for HTML and HTML Help pages. See the documentation for
79# a list of builtin themes.
80#
81html_theme = 'sphinx_adc_theme'
82html_theme_path = [sphinx_adc_theme.get_html_theme_path()]
83
84# Theme options are theme-specific and customize the look and feel of a theme
85# further. For a list of options available for each theme, see the
86# documentation.
87#
88# html_theme_options = {}
89
90# Add any paths that contain custom static files (such as style sheets) here,
91# relative to this directory. They are copied after the builtin static files,
92# so a file named "default.css" will overwrite the builtin "default.css".
93html_static_path = ['_static']
94
95# Custom sidebar templates, must be a dictionary that maps document names
96# to template names.
97#
98# The default sidebars (for documents that don't match any pattern) are
99# defined by theme itself. Builtin themes are using these templates by
100# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
101# 'searchbox.html']``.
102#
103# html_sidebars = {}
104
105
106# -- Options for HTMLHelp output ---------------------------------------------
107
108# Output file base name for HTML help builder.
109htmlhelp_basename = 'RadarDexdoc'
110
111
112# -- Options for LaTeX output ------------------------------------------------
113
114latex_elements = {
115 # The paper size ('letterpaper' or 'a4paper').
116 #
117 # 'papersize': 'letterpaper',
118
119 # The font size ('10pt', '11pt' or '12pt').
120 #
121 # 'pointsize': '10pt',
122
123 # Additional stuff for the LaTeX preamble.
124 #
125 # 'preamble': '',
126
127 # Latex figure (float) alignment
128 #
129 # 'figure_align': 'htbp',
130}
131
132# Grouping the document tree into LaTeX files. List of tuples
133# (source start file, target name, title,
134# author, documentclass [howto, manual, or own class]).
135latex_documents = [
136 (master_doc, 'RadarDex.tex', 'RadarDex Documentation',
137 'Enrico Schwass', 'manual'),
138]
139
140
141# -- Options for manual page output ------------------------------------------
142
143# One entry per manual page. List of tuples
144# (source start file, name, description, authors, manual section).
145man_pages = [
146 (master_doc, 'radardex', 'RadarDex Documentation',
147 [author], 1)
148]
149
150
151# -- Options for Texinfo output ----------------------------------------------
152
153# Grouping the document tree into Texinfo files. List of tuples
154# (source start file, target name, title, author,
155# dir menu entry, description, category)
156texinfo_documents = [
157 (master_doc, 'RadarDex', 'RadarDex Documentation',
158 author, 'RadarDex', 'One line description of project.',
159 'Miscellaneous'),
160]
161
162
163# -- Options for Epub output -------------------------------------------------
164
165# Bibliographic Dublin Core info.
166epub_title = project
167
168# The unique identifier of the text. This can be a ISBN number
169# or the project homepage.
170#
171# epub_identifier = ''
172
173# A unique identification for the text.
174#
175# epub_uid = ''
176
177# A list of files that should not be packed into the epub file.
178epub_exclude_files = ['search.html']
179
180
181# -- Extension configuration -------------------------------------------------
Note: See TracBrowser for help on using the repository browser.