You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kmymoney/developer-doc/phb/phb.docbook

197 lines
5.7 KiB

<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY kappname "KMyMoney">
<!ENTITY % addindex "IGNORE">
<!ENTITY % English "INCLUDE"><!-- change language only here -->
<!ENTITY version "1.2">
<!ENTITY app "<command>KMyMoney</command>">
<!ENTITY cvs "<command>CVS</command>">
<!ENTITY ac "<command>autoconf</command>">
<!ENTITY am "<command>automake</command>">
<!ENTITY GPG "<command>GPG</command>">
<!ENTITY cvs-host "kmymoney2.cvs.sourceforge.net">
<!ENTITY cvs-anonuser "anonymous">
<!ENTITY cvs-user "<emphasis>username</emphasis>">
<!ENTITY cvs-dir "/cvsroot/kmymoney2">
<!ENTITY cvs-module "kmymoney2">
<!ENTITY config-management SYSTEM "cfg-mgmt.docbook">
<!ENTITY release-management SYSTEM "rel-mgmt.docbook">
<!ENTITY coding-standards SYSTEM "coding.docbook">
<!ENTITY creating-dialogs SYSTEM "dialogs.docbook">
<!ENTITY translation-hints SYSTEM "translation.docbook">
<!ENTITY error-management SYSTEM "error-mgmt.docbook">
<!ENTITY cvs-examples SYSTEM "cvs-examples.docbook">
<!ENTITY src-examples SYSTEM "src-examples.docbook">
<!ENTITY unit-test SYSTEM "unit-test.docbook">
<!ENTITY test-examples SYSTEM "test-examples.docbook">
<!ENTITY rpm-example SYSTEM "rpm-example.docbook">
<!ENTITY documentation SYSTEM "documentation.docbook">
<!ENTITY submissions SYSTEM "submissions.docbook">
<!ENTITY settings SYSTEM "settings.docbook">
<!ENTITY licence SYSTEM "licence.docbook">
<!ENTITY fdl-licence SYSTEM "fdl-licence">
]>
<book lang="&language;">
<bookinfo>
<title>&kappname; Project Handbook</title>
<subtitle>Version &version;</subtitle>
<authorgroup>
<author>
<honorific>Dipl.Ing</honorific>
<firstname>Thomas</firstname>
<surname>Baumgart</surname>
<affiliation>
<address><email>ipwizard@users.sourceforge.net</email></address>
</affiliation>
</author>
<author>
<firstname>Michael</firstname>
<surname>Edwardes</surname>
<affiliation>
<address><email>mte@users.sourceforge.net</email></address>
</affiliation>
</author>
</authorgroup>
<date>18.09.2005</date>
<copyright>
<year>2001</year>
<year>2002</year>
<year>2005</year>
<year>2008</year>
<holder>Thomas Baumgart</holder>
<holder>Michael Edwardes</holder>
<holder>Alvaro Soliverez</holder>
</copyright>
<legalnotice>
<para>
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with
no Invariant Sections, with no Front-Cover texts, and with no Back-Cover
Texts. A copy of the license is included in the appendix entitled
<link linkend="licence">"GNU Free Documentation License"</link>.
</para>
</legalnotice>
<abstract>
<para>
As for any software development project, certain rules regulate the
development process of &app;. These rules cover things like coding
standards, configuration management and error reporting, just to name a few.
The focus of this document is on configuration management and coding
standards. More
information about the &app; project can be found on the
<ulink url="http://kmymoney2.sourceforge.net/">project's hompage</ulink>.
</para>
<para>
If you have any comments to raise about this document please send an email
to <email>kmymoney2-developer@lists.sourceforge.net</email>,
the project's developer mailing list and we will try to rectify it.
Please note that the most up-to-date version of this document can be
found in the source tree and is online on the
<ulink url="http://kmymoney2.sourceforge.net/">project's homepage</ulink>.
A <ulink url="http://kmymoney2.sourceforge.net/phb/kmymoney-phb.pdf">PDF
version</ulink> is also available for download.
</para>
<para>
A prerequisite for this document is a basic understanding on the work with
&cvs;. Even though this document covers some of the more special topics of
&cvs; in more detail it is not intended as an introduction to &cvs; in general.
</para>
</abstract>
</bookinfo>
<!--
<dedication>
<para>
The dedication will show up here!
<para>
</dedication>
-->
<preface id="versionhistory">
<title>History of this document</title>
<para>
This chapter contains a list of releases of this document. Each entry in this
list contains a date, an author and a short description and possibly a
release number.
<variablelist>
<varlistentry>
<term>2001-11, Thomas Baumgart, Rev 0.1</term>
<listitem>
<itemizedlist>
<listitem><para>
Initial work on the project handbook goes back into November 2001.
Unfortunately, the only history information is available in &cvs;.
</para></listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>2005-09-18, Thomas Baumgart, Rev 1.0</term>
<listitem>
<itemizedlist>
<listitem><para>Added chapter about <link linkend="translation">translation</link>
provided by J. Rundholz.</para></listitem>
<listitem><para>Added this version history</para></listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>2006-09-11, Thomas Baumgart, Rev 1.1</term>
<listitem>
<itemizedlist>
<listitem><para>Added chapter about <link linkend="documentation">documentation</link>
provided by Tom Browder.</para></listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>2008-01-31, Alvaro Soliverez, Rev 1.2</term>
<listitem>
<itemizedlist>
<listitem><para>Added chapter about <link linkend="submissions">submissions</link></para></listitem>
<listitem><para>Added chapter about <link linkend="settings">settings</link></para></listitem>
</itemizedlist>
</listitem>
</varlistentry>
</variablelist>
</para>
</preface>
&config-management;
&release-management;
&coding-standards;
&creating-dialogs;
&settings;
&unit-test;
&documentation;
&submissions;
&translation-hints;
&error-management;
&cvs-examples;
&src-examples;
&test-examples;
&rpm-example;
&licence;
</book>