Tom
Browder
tom.browder@gmail.com
Documentation
Code documentation is discussed in the section "coding." This section discusses developer and user documentation and generating html and pdf versions of same. Note that all non-source-code documentation, with two exceptions, must be written in docbook form.
The two exceptions are
./kmymoney2/html/home.html
and
./kmymoney2/html/whats_new.html
which are used on &kappname;'s internal home page when running the application.
General
In general, all documentation for &kappname; should follow guidelines for the KDE project.
In addition to the KDE guidelines, there are &kappname; guidelines (which take precedence if there are conflicts).
See the following KDE resources:
http://l10n.kde.org/
http://l10n.kde.org/docs/markup/index.html
http://l10n.kde.org/docs/tools.php
http://people.fruitsalad.org/phil/kde
http://people.fruitsalad.org/phil/kde/pdf-stuff/pdf-instructions.html
XML entities should be used for commonly used terms and phrases. There is a &kappname; list at
./developer-doc/phb/kmymoney-entities.docbook
Style Guide
Tools
meinproc (used to produce HTML from docbook; part of KDE base)
dblatex (used to produce PDF from docbook; add-on from KDE doc team; see resources)
??check?? (used to check docbook formatting, etc.; part of KDE base)
??check?? (used to check consistency of word and phrase usage; add-on from KDE doc team; see resources)
Style Guide
Producing Final Documents
HTML
Using include stoppers
(command)
PDF
Man Pages (UNIX only)