diff options
| author | Jonathan Robie <jonathan@apache.org> | 2010-03-12 23:35:36 +0000 |
|---|---|---|
| committer | Jonathan Robie <jonathan@apache.org> | 2010-03-12 23:35:36 +0000 |
| commit | 65565d86ede11c781f6faf1b8b7a705452e25dff (patch) | |
| tree | 9462e910d7f37ac497b69d4316ffb7e9210f9507 | |
| parent | 0cef28d6c2c06d6a4896eb95c831b2cb0a6c4399 (diff) | |
| download | qpid-python-65565d86ede11c781f6faf1b8b7a705452e25dff.tar.gz | |
Information on building and editing the documentation source.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922455 13f79535-47bb-0310-9956-ffa450edef68
| -rw-r--r-- | doc/book/README.txt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/book/README.txt b/doc/book/README.txt new file mode 100644 index 0000000000..4f76e3c9cd --- /dev/null +++ b/doc/book/README.txt @@ -0,0 +1,50 @@ +The documentation in this directory is written in DocBook 4.5. The +original content was taken from the Apache Qpid Wiki. + +1. Getting DocBook + +Docbook is documented here: +http://docbook.org/tdg/ + +The Docbook DTDs and schemas are here: +http://www.docbook.org/schemas/ + +Stylesheets for creating PDF, HTML, and various other formats are here: +http://sourceforge.net/projects/docbook/files/ + +DocBook packages exist for some Linux systems. For instance, on my +Fedora 11 system, I have installed these RPMs: + + docbook-dtds-0:1.0-47.fc11.noarch + docbook-simple-0:1.1-5.fc11.noarch + docbook-style-xsl-0:1.75.2-1.fc11.noarch + + +2. Editing Tools + +For Emacs, I like nxml-mode, especially if you learn how to use tag +completion, outlining, etc. This is described in some detail in +http://www.dpawson.co.uk/relaxng/nxml/info.html. + +For vi, the macros described in this Linux Journal article may be +helpful: http://www.linuxjournal.com/article/7737. + +Commercial XML editors provide good support for DocBook. On Windows, I +like Stylus Studio (http://www.stylusstudio.com/). On Linux, I like +Oxygen (http://www.oxygenxml.com/). + +Here's a page on authoring tools for DocBook: +http://wiki.docbook.org/topic/DocBookAuthoringTools + + +3. Building the Documentation + +I have checked in a shell script, build.sh, which builds a PDF. It +will soon be replaced by an ANT file. + +In addition to DocBook, you need the following software: + +- An XInclude processor. The shell script uses xmllint. +- An XSLT processor. The shell script uses xsltproc. +- An XSL:FO processor. The shell script uses Apache FOP (fop-0.95-3.noarch on Fedora). + |
