From 168e428fc4dfcf7f4d377d137743d8332784fa35 Mon Sep 17 00:00:00 2001 From: Philip Hazel Date: Thu, 16 Jun 2005 10:32:31 +0000 Subject: [PATCH] Install all the files that comprise the new DocBook way of making the documentation. --- doc/ABOUT | 33 + doc/doc-docbook/ABOUT | 16 + doc/doc-docbook/AdMarkup.txt | 434 + doc/doc-docbook/HowItWorks.txt | 541 + doc/doc-docbook/Makefile | 177 + doc/doc-docbook/MyAsciidoc.conf | 205 + doc/doc-docbook/MyStyle-chunk-html.xsl | 20 + doc/doc-docbook/MyStyle-filter-fo.xsl | 55 + doc/doc-docbook/MyStyle-fo.xsl | 241 + doc/doc-docbook/MyStyle-html.xsl | 171 + doc/doc-docbook/MyStyle-nochunk-html.xsl | 11 + doc/doc-docbook/MyStyle-spec-fo.xsl | 17 + doc/doc-docbook/MyStyle-txt-html.xsl | 23 + doc/doc-docbook/MyStyle.xsl | 202 + doc/doc-docbook/MyTitlepage.templates.xml | 101 + doc/doc-docbook/Myhtml.css | 31 + doc/doc-docbook/Pre-xml | 173 + doc/doc-docbook/TidyHTML-filter | 79 + doc/doc-docbook/TidyHTML-spec | 139 + doc/doc-docbook/Tidytxt | 21 + doc/doc-docbook/filter.ascd | 1759 ++ doc/doc-docbook/spec.ascd | 33111 ++++++++++++++++++++ doc/doc-docbook/x2man | 212 + doc/doc-scripts/ABOUT | 9 +- doc/doc-src/ABOUT | 13 +- 25 files changed, 37786 insertions(+), 8 deletions(-) create mode 100644 doc/ABOUT create mode 100644 doc/doc-docbook/ABOUT create mode 100644 doc/doc-docbook/AdMarkup.txt create mode 100644 doc/doc-docbook/HowItWorks.txt create mode 100644 doc/doc-docbook/Makefile create mode 100644 doc/doc-docbook/MyAsciidoc.conf create mode 100644 doc/doc-docbook/MyStyle-chunk-html.xsl create mode 100644 doc/doc-docbook/MyStyle-filter-fo.xsl create mode 100644 doc/doc-docbook/MyStyle-fo.xsl create mode 100644 doc/doc-docbook/MyStyle-html.xsl create mode 100644 doc/doc-docbook/MyStyle-nochunk-html.xsl create mode 100644 doc/doc-docbook/MyStyle-spec-fo.xsl create mode 100644 doc/doc-docbook/MyStyle-txt-html.xsl create mode 100644 doc/doc-docbook/MyStyle.xsl create mode 100644 doc/doc-docbook/MyTitlepage.templates.xml create mode 100644 doc/doc-docbook/Myhtml.css create mode 100755 doc/doc-docbook/Pre-xml create mode 100755 doc/doc-docbook/TidyHTML-filter create mode 100755 doc/doc-docbook/TidyHTML-spec create mode 100755 doc/doc-docbook/Tidytxt create mode 100644 doc/doc-docbook/filter.ascd create mode 100644 doc/doc-docbook/spec.ascd create mode 100755 doc/doc-docbook/x2man diff --git a/doc/ABOUT b/doc/ABOUT new file mode 100644 index 000000000..4bbaeafe0 --- /dev/null +++ b/doc/ABOUT @@ -0,0 +1,33 @@ +$Cambridge: exim/doc/ABOUT,v 1.1 2005/06/16 10:32:31 ph10 Exp $ + +CVS directory exim/exim-doc +--------------------------- + +This directory contains all the files related to Exim documentation. They are +held in a number of subdirectories. + +doc-docbook This directory contains the AsciiDoc and DocBook sources for + the Exim specification and the filter description. It also + contains a Makefile and all the scripts, stylesheets, etc. + that are used to create the distributed renditions of the + documents. This way of creating the documentation was + introduced for release 4.60. + +doc-misc This directory contains a number of miscellaneous documents + that are relevant to Exim, but not part of its distribution + tarball. + +doc-scripts This directory contains scripts for building exported + documentation from the original SGCAL input source. These were + used up to and including release 4.50. + +doc-src This directory contains the SGCAL source documents that were + used up to and including release 4.50. + +doc-txt This directory contains documentation that is maintained only + as text files. + +Each of these directories contains an ABOUT file that describes its contents in +more detail. + +End diff --git a/doc/doc-docbook/ABOUT b/doc/doc-docbook/ABOUT new file mode 100644 index 000000000..72048b569 --- /dev/null +++ b/doc/doc-docbook/ABOUT @@ -0,0 +1,16 @@ +$Cambridge: exim/doc/doc-docbook/ABOUT,v 1.1 2005/06/16 10:32:31 ph10 Exp $ + +CVS directory exim/exim-doc/doc-docbook +--------------------------------------- + +This directory contains the AsciiDoc and DocBook sources for the Exim +specification and the filter description. It also contains a Makefile and all +the scripts, stylesheets, etc. that are used to create the distributed +renditions of the documents. This way of creating the documentation was +introduced for release 4.60. + +The file HowItWorks.txt explains the processes by which the distributed +renditions are created. It also contains a list of the files in this directory +and what they all contain. + +End diff --git a/doc/doc-docbook/AdMarkup.txt b/doc/doc-docbook/AdMarkup.txt new file mode 100644 index 000000000..40942a629 --- /dev/null +++ b/doc/doc-docbook/AdMarkup.txt @@ -0,0 +1,434 @@ +$Cambridge: exim/doc/doc-docbook/AdMarkup.txt,v 1.1 2005/06/16 10:32:31 ph10 Exp $ + +Asciidoc markup used in the Exim documentation +---------------------------------------------- + +This file contains a summary of the AsciiDoc markup that is used in the source +files of the Exim documentation. The source files are in plain text that can be +edited by any text editor. They are converted by the AsciiDoc application into +DocBook XML for subsequent processing into the various output formats. + +This markup requires AsciiDoc release 6.0.3 or later. + +The advantage of using AsciiDoc format as a "back end" is that is uses +relatively simple markup in the majority of the text, making it easier to read +and edit. The disadvantage is that it is tricky to deal with complicated +formatting - though that is probably true of any markup language - and there +are a few gotchas. + +The Exim documentation uses the default AsciiDoc markup with some additions. I +have created a special AsciiDoc configuration file for use with the Exim +documentation. You must use this configuration if you want to get sensible +results, + + +SPECIAL CHARACTERS + +When typing paragraphs of text, the following character sequences are +recognized as markup if they occur surrounding a "word phrase" within a +paragraph. In the list below, ... represents the text that is enclosed. + + '...' single quotes italic: + used for email addresses, domains, local + parts, header names, user names + + *...* asterisks bold + used for things like "*Note:*" + + `...` backticks monospaced text + used for literal quoting + + $...$ dollar Exim variable + maps to XML with leading $ + + %...% percent Exim option, command line option + maps to XML