qidoc.builder - Building documentation

class qidoc.builder.DocBuilder(doc_worktree, base_project_name=None)

Build and install doc projects.

Initialize with a base_project, which will be at the root of the dest dir when installed.

The install step is required to have redistributable documentation folder, while you can browse the documentation directly from the build dir.

base_project
set_base_project(name)
configure()

Configure the projects in the right order

build(pdb=False)

Build the projects in the right order, making sure they are configured first

intl_update()

Regenerate translation catalogs for the top project

install(destdir, clean=False)

Install the doc projects to a dest dir

get_dep_projects()

Get the list of project deps