From: Philip Hazel Date: Thu, 16 Jun 2005 10:32:31 +0000 (+0000) Subject: Install all the files that comprise the new DocBook way of making the X-Git-Tag: exim-4_52~51 X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=commitdiff_plain;h=168e428fc4dfcf7f4d377d137743d8332784fa35 Install all the files that comprise the new DocBook way of making the documentation. --- 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