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
-
append_doxylink_settings(conf, rel_paths=False)¶ 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)¶