Internals
Manifest
The manifest and its components are represented by the following classes:
manifestManifest options.
markup-formatThe markup format used in docstrings.systemsA list of systems to document.documentsA list of documents.
documentA Codex document. Project manifests can define multiple
documents, e.g. a manual, a tutorial, an advanced manual.
document-titleThe document's title.document-authorsA list of the document's authors.output-formatThe document's output format.document-sourcesA list of pathnames to source files to build the document from.
output-formatThe base class of all output formats.
htmlThe base class of HTML formats.
html-templateThe name of the HTML template.template-optionsA property list of template initargs.
single-htmlSingle-file HTML output.
multi-htmlMulti-file HTML output.
Errors
The following is a list of the error conditions Codex can signal:
codex-errorThe base class of all Codex errors.
manifest-errorSignalled when there is an error parsing a manifest file.
system-nameThe name of the system.messageThe error message.
unsupported-output-formatSignalled when Codex doesn't know the output format a
document specifies.
format-nameThe name of the output format.
template-errorSignalled by errors related to templates.
template-nameThe template name.messageThe error message.