How To Freeze TTBOX
(This file is a to-do list for me - to make sure that I don't forget
some step when producing TTBOX freezes. Therefore, the following is in german.)
Erzeugung des Freeze-Verzeichnisses
VORSICHT: die links in den folgenden Anweisungen zeigen auf meine
in Entwicklung befindliche version (matlab/mfiles/ttbox), nicht auf
den neu erstellten Freeze (das geht naemlich nicht)!!
- Kopiere das komplette TTBOX-Verzeichnis in das FREEZE-verzeichnis
(matlab/mfiles/FREEZE)
- Mache eine Sicherheitskopie vom Verzeichnis ttbox/old außerhalb
des FREEZE-Verzeichnisses.
- Entferne ttbox/old aus der Kopie des TTBOX-Verzeichnisses.
- Benenne die Kopie des TTBOX-Verzeichnisses um: an "TTBOX" wird das jeweilige Freeze-Datum
angehaengt in Schreibweise DDMMJJJJ, also TTBOXDDMMJJJJ.
- Setze das Freeze-Datum in die
Titelseite der HTML-Doku ein.
- Ersetze den "Version not Frozen"-Text auf der Titelseite der Doku
durch "version freeze DDMMJJJ".
- Setze das Freeze-Datum in die Tabelle auf
Release-Notes-Seite
im Abschnitt "READ THIS FIRST" der Doku ein.
- Setze das Freeze-Datum in die Überschrift der
Release-Notes-Datei
dieses Freeze ein.
- Benenne die release-notes-Datei um: an den Namen wird das
Freeze-Datum angehängt, um diese Datei von denen anderer
Freezes zu unterscheiden: relnotesDDMMJJ.html
- Ändere den Link auf die release-notes-Datei in der
Release-Notes-Seite.
- Erzeuge eine Textdatei README_TTBOXDDMMJJJ.txt im verzeichnis
matlab/mfiles/FREEZE
- Kopiere die
Installationsanweisungen
aus der HTML-Doku in diese Datei (als plain text)
Erzeugung einer .zip-Distribution
- Starte das Programm "Ark"
- Lege in matlab/mfiles/FREEZE eine neue Archivdatei an:
TTBOXDDMMJJJJ.zip, wobei DDMMJJJJ das Freeze-Datum ist
- Füge zu dem Archiv das Verzeichnis TTBOXDDMMJJJJ hinzu.
- Füge zu dem Archiv die Datei README_TTBOXDDMMJJJJ.txt hinzu, so
daß diese ausserhalb des TTBOX-Verzeichnisses liegt (und dem
auspackenden user sofort ins Auge springt)
Verbreitung der Distribution
- Lege die .zip-Datei auf den Webserver des SPP1115
- Verlinke die .zip-Datei mit dem TTBOX-Abstract zur DGG-Tagung 2004
Vorbereitung des nächsten Freeze
Die folgenden Anweisungen betreffen das Verzeichnis /matlab/mfiles/ttbox,
d.h. die bei mir in Benutzung und Weiterentwicklung befindliche Version!
- Setze das Freeze-Datum in die Tabelle auf
Release-Notes-Seite
im Abschnitt "READ THIS FIRST" der Doku (in mfiles/ttbox!) ein.
- Füge ind der Release Notes Seite
eine neue erste Zeile in der Liste der existierenden Freezes ein.
- Setze in die zweite Spalte dieser Zeile einen Link auf
"relnotes.html".
- Ändere den link auf die jetzt alte relnotes.html entsprechend
dem Freeze-Datum auf relnotesDDMMJJJJ.html.
- Benenne die alte relnotes.html in relnotesDDMMJJJJ.html um.
- Erzeuge eine neue, leere relnotes.html für das nächste Freeze.
eof.