[svnbook commit] r2601 - trunk/src/en/book

cmpilato noreply at red-bean.com
Wed Jan 3 16:21:28 CST 2007

Author: cmpilato
Date: Wed Jan  3 16:21:27 2007
New Revision: 2601


Turns out auto-generating an index is pretty easy.  And the results
are sweet, especially in PDF!  So, kick things off with a couple of
index entries, just as a demonstration of what needs doin'.

* src/en/book/index.xml

* src/en/book/book.xml
  Hook in the new index.xml file.

* src/en/book/ch-preface.xml
  Add a few indexterms, just as a demonstration.

Modified: trunk/src/en/book/book.xml
--- trunk/src/en/book/book.xml	(original)
+++ trunk/src/en/book/book.xml	Wed Jan  3 16:21:27 2007
@@ -19,6 +19,7 @@
 <!ENTITY appc     SYSTEM "app-webdav.xml">
 <!ENTITY appd     SYSTEM "app-third-party-tools.xml">
 <!ENTITY license  SYSTEM "copyright.xml">
+<!ENTITY index    SYSTEM "index.xml">
 <book id="svn">
@@ -99,5 +100,6 @@
+  &index;

Modified: trunk/src/en/book/ch-preface.xml
--- trunk/src/en/book/ch-preface.xml	(original)
+++ trunk/src/en/book/ch-preface.xml	Wed Jan  3 16:21:27 2007
@@ -18,14 +18,22 @@
     enemy of the good, even when you can agree on what perfect is.
     Doubly so when you can't.  As unpleasant as it is to be trapped by
     past mistakes, you can't make any progress by being afraid of your
-    own shadow during design.
+    own shadow during design.</quote></para>
   <!-- ### NOTE:  I've rephrased this section to make CVS sound like
   it "used" to be the big standard, but no more.  :-)   -->
-  <para>In the world of open-source software, the Concurrent Versions
+  <para>
+    <indexterm>
+      <primary>Concurrent Versions System (CVS)</primary>
+    </indexterm>
+    <indexterm>
+      <primary>###</primary>
+      <secondary>TODO: More indexterms!</secondary>
+    </indexterm>
+    In the world of open-source software, the Concurrent Versions
     System (CVS) was the tool of choice for version control for many
     years.  And rightly so.  CVS was open-source software itself, and
     its non-restrictive <foreignphrase>modus operandi</foreignphrase>
@@ -611,7 +619,13 @@
       <title>Subversion's History</title>
-      <para>In early 2000, CollabNet,
+      <para>
+        <indexterm>
+          <primary>Subversion</primary>
+          <secondary>history of</secondary>
+        </indexterm>
+        In early 2000, CollabNet,
         Inc. (<ulink url="http://www.collab.net"/>) began seeking
         developers to write a replacement for CVS.  CollabNet offers a
         collaboration software suite called CollabNet Enterprise Edition

More information about the svnbook-dev mailing list