# 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 import subprocess project = 'Qualitätsmanagement-Handbuch' copyright = '2023, Qualitätsmanagementbeauftragter (QMB)' author = 'Qualitätsmanagementbeauftragter (QMB)' version = '2.0' release = '2.0-alpha' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration extensions = ['sphinx.ext.graphviz', 'sphinx.ext.todo', 'sphinx.ext.autosectionlabel', 'sphinx.ext.imgconverter', 'sphinx_git'] todo_include_todos = True templates_path = ['_templates'] exclude_patterns = [] language = 'de' show_sphinx = False numfig = True gitrevision = subprocess.run('git rev-parse --short HEAD'.split(' '), capture_output=True).stdout.decode('UTF-8') gitlastauthor = subprocess.run('git log -1 --pretty=format:%an'.split(' '), capture_output=True).stdout.decode('UTF-8') rst_prolog = """ .. |ISONORM| replace:: DIN EN ISO 9001:2015-11 .. |KVT| replace:: KVT Kurlbaum AG .. |QM| replace:: Qualitätsmanagement .. |QMH| replace:: Qualitätsmanagement-Handbuch .. |QMB| replace:: Qualitätsmanagement-Beauftragter .. |UVV| replace:: Unfall-Verhütungs-Vorschrift .. |VA| replace:: Verfahrensanweisung .. |AA| replace:: Arbeitsanweisung .. |SP| replace:: Spezifikation .. |Formular| replace:: Formblätter / Vorlagen .. |gitrevision| replace:: {} .. |gitauthor| replace:: {} """.format(gitrevision, gitlastauthor) rst_epilog = """ """ # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output html_theme = 'sphinx_rtd_theme' html_static_path = ['_static'] html_logo = 'kvt-logo.png' html_css_files = [ 'css/custom.css', ] html_context = { 'show_sphinx': False, 'gitrevision': gitrevision, 'gitauthor': gitlastauthor } html_theme_options = { #'logo_only': True, 'display_version': True, 'prev_next_buttons_location': 'bottom', 'style_external_links': False, 'vcs_pageview_mode': '', #'style_nav_header_background': 'white', # Toc options 'collapse_navigation': False, 'sticky_navigation': True, 'navigation_depth': 2, 'includehidden': True, 'titles_only': False } # -- Options for Latex/PDF export latex_engine = 'xelatex' latex_theme = 'howto'