Received: from www-uk-05.digiserve.com ([195.97.231.11]) by postgresql.org (8.11.3/8.11.1) with ESMTP id f33I4IK07799 for ; Tue, 3 Apr 2001 14:04:19 -0400 (EDT) (envelope-from dev@archonet.com) Received: from mainbox.archonet.com (mwynhau.demon.co.uk [193.237.186.96]) by www-uk-05.digiserve.com (8.9.1/8.9.1) with ESMTP id TAA19620; Tue, 3 Apr 2001 19:05:09 +0100 (BST) Received: from client (client.archonet.com [192.168.1.16]) by mainbox.archonet.com (Postfix) with SMTP id 2BFC02A3AB; Tue, 3 Apr 2001 18:45:10 +0100 (BST) Message-ID: <004501c0bc65$d34e0b80$1001a8c0@archonet.com> From: "Richard Huxton" To: "Peter Eisentraut" Cc: References: Subject: Re: Docs with index Date: Tue, 3 Apr 2001 18:45:05 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Archive-Number: 200104/10 X-Sequence-Number: 580 From: "Peter Eisentraut" > Richard Huxton writes: > > The documentation is, despite attempts to make it less so, still mostly in > reference style. Thus, you can make a lot of index terms directly out of > section and chapter headings. The real trick will be generic terms such > as "performance", "storage", "hard disk". > > You could also look at it the other way around: the reason that the > documentation is so much in reference style may be that in the absence of > an index it would otherwise be impossible to find the relevant places. Fair point - I must admit I tend to end up running a grep for anything that isn't an SQL command. > > The only thing that struck me was the fact that lines like "see macaddr" > > aren't clickable, but presumably that's down to the stylesheet. > > Indeed: [snipped code] > It doesn't seem altogether impossible to fix this. Unfortunately, the > whole thing looks kind of little-tested to me. I've already found one > somewhat obvious bug in the index making code. None of the other large > DocBook users in open source land use an index. Have to admit I've only the dimmest idea of how all the various docbook bits and pieces fit together. I installed about a dozen RPMs with hundreds of files and by hacking apart bits of other scripts managed to build a functioning makefile. Now if only I knew what all those other files *did*... > > Again - if I can be of any use, just holler. > > You could attack another document, such as the admin or programmer guides, > in the same way I did. If you're set up to build the documentation, then > you need to install the makefile patch and you're ready to go. You need > to do make xyz.html twice to get the index right. Don't even think of > trying this with a print output format though. OK - I'll take a stab at admin over the weekend. I take it I need to use the versions from CVS. - Richard Huxton