LinuxCommandLibrary

daps

DocBook Authoring and Publishing Suite

TLDR

Build HTML documentation

$ daps -d [DC-file] html
copy
Build PDF documentation
$ daps -d [DC-file] pdf
copy
Validate DocBook XML sources
$ daps -d [DC-file] validate
copy
Build single HTML page
$ daps -d [DC-file] html --single
copy
Build EPUB format
$ daps -d [DC-file] epub
copy
Show document status
$ daps -d [DC-file] status
copy

SYNOPSIS

daps [global-options] -d DC-file subcommand [options]

DESCRIPTION

DAPS (DocBook Authoring and Publishing Suite) is a toolchain for authoring, translating, and publishing documentation written in DocBook XML. It provides a unified interface for building various output formats from a single source.
DAPS automates the complex process of transforming DocBook sources into professional documentation. It handles XSLT transformations, image conversions, PDF generation through FOP, and packaging for distribution. The suite supports modular documentation with XIncludes and conditional profiling.
The tool is designed for technical writers and documentation teams who need consistent, high-quality output across multiple formats while maintaining a single source of truth.

PARAMETERS

-d DC-FILE

Doc config file specifying the document to process.
-v, --verbosity LEVEL
Set verbosity level (0-3).
--builddir DIR
Custom build directory.
--force
Force rebuild of all targets.
html
Build HTML output (chunked by default).
pdf
Build PDF output.
epub
Build EPUB output.
validate
Validate XML sources.
status
Show document status and statistics.
--single
Generate single-page HTML.
--help
Display help information.

CAVEATS

Requires DocBook stylesheets and supporting tools (xmllint, xsltproc, fop). Large documents may have significant build times. PDF generation requires additional Java dependencies. Some features are specific to SUSE documentation workflows.

HISTORY

DAPS was developed by SUSE for their documentation team, released as open source around 2012. It evolved from internal tooling to support the complex requirements of enterprise documentation with translations, versioning, and multiple output formats.

SEE ALSO

xmllint(1), xsltproc(1), fop(1), asciidoctor(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community