aboutsummaryrefslogtreecommitdiff
path: root/FASSUNGEN.txt
diff options
context:
space:
mode:
Diffstat (limited to 'FASSUNGEN.txt')
-rw-r--r--FASSUNGEN.txt72
1 files changed, 72 insertions, 0 deletions
diff --git a/FASSUNGEN.txt b/FASSUNGEN.txt
index cf1e6e6..e0ddd95 100644
--- a/FASSUNGEN.txt
+++ b/FASSUNGEN.txt
@@ -21,6 +21,78 @@ Vorbemerkung zur Führung dieses Verzeichnisses
════════════════════════════════════════════════════════════════════════════════
+ Fassung vom 29. August 2026,
+ zuletzt geändert durch die am 29. August 2026 vorgenommenen Änderungen
+════════════════════════════════════════════════════════════════════════════════
+
+Der Vordruck weist fortan aus, welchen Standes er ist, und nennt neben der
+bisherigen Bezugsquelle eine zweite. Beides betrifft allein die statischen Seiten
+der Browserfassung; an der Auswertung ändert sich nichts.
+
+
+Artikel 1
+Zweite Bezugsquelle des Quelltextes
+
+Die Fußzeile der Startseite und der Hinweis im Impressum verwiesen bislang allein
+auf die eigene Git-Stelle. Das Spiegelbild auf GitHub ist dem allgemeinen Publikum
+geläufiger und tritt neben sie.
+
+(1) In der Fußzeile der Startseite (index.html) folgt dem Git-Link, durch einen
+ Mittelpunkt getrennt, ein Link auf https://github.com/benkard/aendggner.
+
+(2) Im Impressum wird der Satz über den fortlaufenden Bezug entsprechend erweitert
+ („über Git oder GitHub“).
+
+(3) Die Datenschutzseite bleibt unberührt; sie führte keine solche Angabe.
+
+
+Artikel 2
+Die Startseite nennt ihren Stand
+
+Unter dem Titel des Vordrucks stand bisher nur die Bezeichnung der Stelle; welchen
+Standes die betriebene Fassung ist, war der Seite nicht zu entnehmen. Die
+handgeführte Ausgabebezeichnung in der Fußzeile („08.26“) trifft dazu keine
+tagesgenaue Aussage.
+
+(1) Zwischen Überschrift und Stellenangabe tritt die Zeile „in der Fassung vom …“
+ nebst einem <time>-Element, das das Datum sowohl maschinenlesbar als auch im
+ deutschen Fließtext führt. Das Stilblatt erhält dazu die Regel „.fassung“ nach
+ dem Vorbild von „.stelle“.
+
+(2) Das im Quelltext stehende Datum ist der Rückfall für den Fall, daß die Seite
+ ohne das Paketierskript angesehen wird; ausgeliefert wird stets das Datum des
+ gebauten Standes.
+
+
+Artikel 3
+Einsetzen des Datums beim Paketieren
+
+Damit die Angabe nicht stillschweigend veraltet, setzt sie das Paketierskript
+(deploy/webpaket.sh) beim Bau ein. Es läuft ohnehin nach dem Kopieren der
+statischen Seiten und kennt den gebauten Stand bereits.
+
+(1) Als vierter Schritt tritt das Fassungsdatum hinzu. Es stammt aus „git log -1
+ --format=%cs“ und wird ohne date(1) in die deutsche Langform gebracht: Jahr,
+ Monat und Tag werden durch Parameterexpansion zerlegt, der Monatsname über eine
+ Fallunterscheidung gewonnen, die führende Null des Tages gestrichen. Grund ist
+ die Uneinigkeit von BSD und GNU über die Schalter von date(1).
+
+(2) Ersetzt wird die gesamte <time>-Einheit; geschrieben wird in eine Nebendatei
+ und sodann umbenannt, weil „sed -i“ nicht überall gleich lautet.
+
+(3) Findet sich die Marke nicht, bricht der Bau ab. Eine falsch datierte Fassung
+ auszuliefern wäre schlimmer als ein fehlgeschlagener Bau.
+
+(4) Der Fassungsnachweis im Paket (quelltext-fassung.txt) führt das Datum künftig
+ neben dem Commit.
+
+Die Prüfung geht auf: „sh -n“ beanstandet nichts; ein Trockenlauf auf einer Kopie
+der Seiten setzt „28. August 2026“ ein, was dem Stand von HEAD entspricht; wird die
+Marke entfernt, bricht das Skript mit der vorgesehenen Meldung ab (Rückgabe 1);
+„reuse lint“ weist 214 von 214 Dateien als vollständig ausgezeichnet aus.
+
+
+════════════════════════════════════════════════════════════════════════════════
Fassung vom 28. August 2026 (dritte Fassung des Tages),
zuletzt geändert durch die am 28. August 2026 vorgenommenen Änderungen
════════════════════════════════════════════════════════════════════════════════