aboutsummaryrefslogtreecommitdiff
path: root/FASSUNGEN.txt
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-08-29 07:24:42 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-08-29 07:24:42 +0200
commitc1013fc0ec0b1e3276cdf92e692f4333b1d5eb3a (patch)
treeab6113fdfbd636d598b7c84bbd4afa5f61ff926c /FASSUNGEN.txt
parentd51e3dad33edb14c048372c035b635313d7a1dc9 (diff)
Der Vordruck nennt seinen Stand und eine zweite Bezugsquelle
Die Fußzeile der Startseite und der Hinweis im Impressum verwiesen allein auf die eigene Git-Stelle; neben sie tritt nun das Spiegelbild auf GitHub. Unter dem Titel des Vordrucks steht fortan „in der Fassung vom …“ nebst einem <time>-Element, dazu im Stilblatt die Regel „.fassung“ nach dem Vorbild von „.stelle“. Das Datum setzt das Paketierskript beim Bau ein, damit die Angabe nicht stillschweigend veraltet: aus „git log -1 --format=%cs“, ohne date(1) in die deutsche Langform gebracht (Parameterexpansion und Fallunterscheidung, weil BSD und GNU sich über die Schalter nicht einig sind), geschrieben in eine Nebendatei und umbenannt statt „sed -i“. Fehlt die Marke, bricht der Bau ab; eine falsch datierte Fassung wäre schlimmer als ein fehlgeschlagener Bau. Der Fassungsnachweis im Paket führt das Datum künftig neben dem Commit. Das im Quelltext stehende Datum bleibt der Rückfall für den Blick auf die Seiten ohne Paketierlauf. 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; „reuse lint“ weist 214 von 214 Dateien als vollständig ausgezeichnet aus. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: I3e7a303cba8f9a213dcd19e809a542b7fe8c1426
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
════════════════════════════════════════════════════════════════════════════════