7. User-Interface

7.2. Dokumentation

7.2.1. Dokumentation

Die eigentliche Dokumentation eines Pakets muss im Verzeichnis /usr/share/doc/$package abgelegt werden und eine im Unix-Textformat erstellte Datei Namens $package.txt sein.

In der Dokumentation müssen zumindest folgende Punkte genauer erklärt werden:

  • Welche weiteren Pakete werden benötigt?

  • Eventuelle Konfigurationsdateien und die in ihr definierten Variablen.

  • Die Punkte im Setup-Menü, soweit sie dieses Paket betreffen.

  • Die Funktionen des Pakets.

  • Wie arbeitet dieses Paket mit anderen Paketen zusammen?

Zusätzliche Dokumentation, die den Originalquellen normalerweise beiliegt (man-Pages, info-Dateien, README, etc.), dürfen nicht mitgeliefert werden.

7.2.2. Changelog

Im Verzeichnis /usr/share/doc/$package ist eine Datei changes.txt anzulegen, in dem die Veränderungen, die von Version zu Version am Paket durchgeführt werden, kurz beschrieben werden. Bewährt hat sich eine Form wie in folgendem Beipiel.

Beispiel für ein Changelog:

1.0.6
-----
- added file /bin/bigone
- deleted obsolete variable ONE in
  /etc/config.d/master
- renamed /etc/old to /etc/new
-
-

1.0.5
-----
- modified some comments in /etc/this
-
-

Dabei sollten die letzten änderungen jeweils oben in der Datei changes.txt stehen. Uralte änderungen können mit der Zeit auch entfallen.