LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

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[LEVEL], --verbosity=LEVEL
Set verbosity level (0-3); -v alone equals level 1.
--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.

INSTALL

sudo zypper install daps
copy

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)

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid