daps
DocBook Authoring and Publishing Suite
TLDR
Build HTML documentation
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)
