Alle Großbuchstaben sind hervorzuheben und machen die Datei leicht sichtbar. Dies ist sinnvoll, da dies wahrscheinlich das erste ist, was ein neuer Benutzer sehen möchte. (Zumindest hätte man sich das ansehen müssen ...) Wie bereits erwähnt, werden Dateinamen, die mit einem Großbuchstaben beginnen, vor den Kleinbuchstaben in ASCIIbetical sorting ( LC_COLLATE=C
) aufgeführt, um die Datei auf den ersten Blick sichtbar zu machen.
Die README
Datei ist Teil einer Reihe von Dateien, die ein Benutzer eines kostenlosen Softwarepakets normalerweise erwarten würde. Andere sind INSTALL
(Anweisungen zum Erstellen und Installieren der Software), AUTHORS
(Liste der Mitwirkenden), COPYING
(Lizenztext), HACKING
(Erste Schritte zum Mitwirken, möglicherweise einschließlich einer TODO-Liste der Startpunkte), NEWS
(letzte Änderungen) oder ChangeLog
(meistens überflüssig mit Versionskontrollsysteme).
Das sagen die GNU Coding Standards über die README
Datei.
Die Distribution sollte eine Datei README
mit einem allgemeinen Überblick über das Paket enthalten:
- den Namen des Pakets;
- die Versionsnummer des Pakets oder verweisen Sie darauf, wo in dem Paket die Version zu finden ist;
- eine allgemeine Beschreibung der Funktionsweise des Pakets;
- einen Verweis auf die Datei
INSTALL
, die wiederum eine Erläuterung des Installationsvorgangs enthalten sollte;
- eine kurze Erläuterung ungewöhnlicher Verzeichnisse oder Dateien auf oberster Ebene oder andere Hinweise für den Leser, um sich in der Quelle zurechtzufinden;
- ein Verweis auf die Datei, die die Kopierbedingungen enthält. Die GNU GPL sollte sich, falls verwendet, in einer Datei mit dem Namen befinden
COPYING
. Wenn die GNU LGPL verwendet wird, sollte sie sich in einer Datei mit dem Namen befinden COPYING.LESSER
.
Da es immer gut ist, die geringste Überraschung Ihrer Benutzer anzustreben, sollten Sie diese Konvention befolgen, es sei denn, es gibt zwingende Gründe für eine Abweichung. In der UNIX-Welt wurden Dateinamenerweiterungen traditionell sparsam verwendet, sodass der kanonische Name der Datei README
kein Suffix enthält. Aber die meisten Benutzer hätten wahrscheinlich keine Probleme damit, zu verstehen, dass eine Datei mit dem Namen README.txt
dieselbe Bedeutung hat. Wenn die Datei in Markdown geschrieben ist , kann ein Dateiname wie README.md
auch sinnvoll sein. Vermeiden Sie die Verwendung komplizierterer Auszeichnungssprachen wie HTML in derREADME
Datei, da es praktisch sein sollte, auf einem Nur-Text-Terminal zu lesen. Sie können Benutzer auf das Handbuch der Software oder deren Online-Dokumentation verweisen, die möglicherweise in einem komplexeren Format verfasst ist, um Details aus der README
Datei zu erhalten.