summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Robie <jonathan@apache.org>2010-03-12 23:35:36 +0000
committerJonathan Robie <jonathan@apache.org>2010-03-12 23:35:36 +0000
commit65565d86ede11c781f6faf1b8b7a705452e25dff (patch)
tree9462e910d7f37ac497b69d4316ffb7e9210f9507
parent0cef28d6c2c06d6a4896eb95c831b2cb0a6c4399 (diff)
downloadqpid-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.txt50
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).
+