nmk_doc.builders

Python module for nmk-doc plugin builders.

Module Contents

Classes

NmkDocConfigBuilder

Builder used to generate doc config files

NmkDocSphinxBuilder

Builder used to trigger sphinx documentation build

class nmk_doc.builders.NmkDocConfigBuilder(model: nmk.model.model.NmkModel)

Bases: nmk_base.common.TemplateBuilder

Builder used to generate doc config files

build(template: str)

Called by the doc.config and doc.rtd tasks, to generate the sphinx + Read The Docs config files

Parameters:

template – Path to the Jinja template to use for generation**

class nmk_doc.builders.NmkDocSphinxBuilder(model: nmk.model.model.NmkModel)

Bases: nmk.model.builder.NmkTaskBuilder

Builder used to trigger sphinx documentation build

build(source_folder: str, output_folder: str)

Called by the doc.build task, to build the sphinx documentation

Parameters:
  • source_folder – doc source folder

  • output_folder – doc output folder