After more than two years of development, 15 pre-releases and more than 2000 commits we proudly present release 2.0 of the DocBook Authoring and Publishing Suite, in short DAPS 2.0.
DAPS lets you publish your DocBook 4 or Docbook 5 XML sources in various output formats such as HTML, PDF, ePUB, man pages or ASCII with a single command. It is perfectly suited for large documentation projects by providing profiling support and packaging tools. DAPS supports authors by providing linkchecker, validator, spellchecker, and editor macros. DAPS exclusively runs on Linux.
For download and installation instructions refer to https://github.com/openSUSE/daps/blob/master/INSTALL.adoc
:exclamation: Please note that this DAPS release does not support webhelp. It is planned to re-add webhelp support with DAPS 2.1. :exclamation:
For a complete Changelog refer to https://github.com/openSUSE/daps/blob/master/ChangeLog
If you have got questions regarding DAPS, please use the discussion forum at https://sourceforge.net/p/daps/discussion/General/ . We will do our best to help.
To report bugs or file enhancement issues, use the issue Tracker at https://github.com/openSUSE/daps/issues .
DAPS is developed by the SUSE Linux documentation team and used to generate the product documentation for all SUSE Linux products. However, it is not exclusively tailored for SUSE documentation, but supports every documentation written in DocBook. DAPS has been tested on Debian Wheezy, Fedora 20/21 openSUSE 13.x, SLE 12, and Ubuntu 14.10.
The DAPS project moved from SourceForge to GitHub and is now available at https://opensuse.github.io/daps/
Large parts of DAPS have been rewritten for 2.0. Although we have tried to be backwards compatible, there are a few changes you should be aware of:
html-single
has been replaced by html --single
has been replaced with
html –jsp`--css none
color-pdf
has been replaced by pdf
(now produces color PDFs)pdf
has been replaced by pdf --grayscale --cropmarks
projectfiles
and projectgraphics
have been replaced with
list-srcfiles
(see daps help list-srcfiles
for more options)daps --commands
, daps help
and daps help <SUBCOMMAND>
for more informationdist-*
subcommands have been removedclean-package
removes all generated package data for the given DC-file. Generated images and profiled sources will not be deleted.dapsenv
shows a list of the most important make variables and their valuesimages
generates images only for a given rootid. Intended for debugging purposespackage-src
(creates a tarball with profiled XML sources and images); switch --set-date
allows to specify a build date (default date is now
)list-file
lists the filename that contains the ID specified with the mandatory paramater --rootid
.bigfile-reduced
has been droppedpackage-pdf
and package-html
now have switches --dcoumentfiles
, --desktopfiles
and --pagefiles
which generate the resource files for GNOME and KDE--meta