Website von Gpg4win pflegen
Eine regelmäßige Aufgabe ist die Aktualisierung der
Gpg4win-Website. Die Pflege ist einfach, da
vieles automatisiert ist. Was man beherrschen sollte:
Einen Text-Editor, HTML
, SSH
und git
.
Typische Aufgaben
Typische Aufgaben der Website-Pflege sind:
- Version von Gpg4win aktualisieren (gelegentlich, Dauer: ca. 15 Minuten)
- Tippfehler beseitigen (immer, wenn man selbst oder jemand anderes etwas findet, Dauer: wenige Minuten)
Zunächst anonym reinschnuppern
- Die Quellen zur Website auschecken:
git clone git://git.gnupg.org/gpg4win-website.git
- Die Website lokal bauen:
make
und im Browser anschauen (z.B. die Dateiindex-de.html
für die Startseite). - Die
README
-Datei der Website lesen, nach belieben Änderungen vornehmen und die Website dann wieder neu bauen und anschauen.
Wie man die Website aktualisiert und online schaltet
- Die Quellen zur Website holen:
git clone git://git.gnupg.org/gpg4win-website.git
- Gewünschte Änderungen in dem per git geholten Verzeichnis durchführen. Zum besseren Verständnis ggf. die Datei README vorher durchlesen.
- Lokale Version zum Anschauen herstellen:
make
und im Browser anschauen. - Sind die Änderungen in Ordnung, sollte man sie noch mal prüfen:
git diff | less
- Dann werden die Änderungen mit einem möglichst sinnvollen Kommentar committet:
git commit -a
- Mit folgendem Befehl wird ein Patch erstellt, der daraufhin an die Mailingliste
Gpg4win-devel gesendet werden muss (Ein vorheriges "Hallo" auf einer der Gpg4win-Mailinglisten und der Wunsch, dass man gerne mitmachen möchte, ist natürlich immer sinnvoll.):
git format-patch HEAD~1 --stdout > draft.patch
Die Zahl hinter "HEAD~" müssen Sie dabei durch die Anzahl der Commits ersetzen, die zu diesem Patch gehören. - Der letzte Schritt ist das Online-Schalten:
make online