Marc Beninca 2 years ago
parent
commit
e35faf8246
  1. 1
      .gitignore
  2. 34
      build.py
  3. 14
      conf.py

1
.gitignore

@ -0,0 +1 @@
/out/

34
build.py

@ -0,0 +1,34 @@
#! /usr/bin/python3 -B
import os
import shutil
import sphinx
INPUT = ["cnam"]
OUTPUT = "out"
def main():
file = os.path.realpath(__file__)
directory = os.path.dirname(file)
output_directory = os.path.join(directory, OUTPUT)
shutil.rmtree(output_directory, ignore_errors=True)
for doc in INPUT:
arguments = [
"-E",
"-j", "2",
"-b", "html",
"-D", "project={}".format(doc),
"-D", "master_doc={}".format("index"),
"-D", "html_theme={}".format("sphinx_rtd_theme"),
# "-C",
"-c", directory,
os.path.join(directory, doc),
os.path.join(output_directory, doc),
]
sphinx.build_main(arguments)
if __name__ == "__main__":
main()

14
conf.py

@ -0,0 +1,14 @@
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.doctest',
'sphinx.ext.todo',
'sphinx.ext.imgmath',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
]
language = 'en'
html_show_sphinx = False
html_show_copyright = False
html_title = 'ToDo'
smartquotes = False
todo_include_todos = True
Loading…
Cancel
Save