qiBuild documentation

qidoc.sphinx_project - Sphinx projects

class qidoc.sphinx_project.SphinxProject(doc_worktree, project, name, depends=None, dest=None)

A doc project using Sphinx

source_dir
configure(**kwargs)

Create a correct conf.py in self.build_dir

append_breathe_settings()
append_qiapidoc_settings()

Return a string representing the qiapidoc settings

Return a string representing the doxylink settings

append_intersphinx_settings(conf, rel_paths=False)

Return a string representing the intersphinx settings

static append_extension(conf, extension_name)
build(build_type=None, language=None, spellcheck=False, werror=False, pdb=False)

Run sphinx.main() with the correct arguments

generate_examples_zips()
intl_update()
intl_build(language)
install(destdir)
qidoc.sphinx_project.get_num_spellcheck_errors(build_dir)
exception qidoc.sphinx_project.SphinxBuildError
exception qidoc.sphinx_project.UnknownLingua(project, language)