English | Deutsch
Home » Gemeinschaft

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

  1. Die Quellen zur Website auschecken:
    git clone git://git.gnupg.org/gpg4win.git -b website
  2. Die Website lokal bauen:
    cd web
    make
    
    und im Browser anschauen (z.B. Datei index-de.html).
  3. 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

  1. Die Quellen zur Website holen:
    git clone git://git.gnupg.org/gpg4win.git -b website
  2. Gewünschte Änderungen in dem per git geholten Verzeichnis /web durchführen. Zum besseren Verständnis ggf. die Datei README vorher durchlesen.
  3. Lokale Version zum Anschauen herstellen:
    make
    und im Browser anschauen.
  4. Sind die Änderungen in Ordnung, sollte man sie noch mal prüfen:
    git diff | less
  5. Dann werden die Änderungen mit möglichst sinnvollen Kommentaren committet:
    git commit -a
  6. 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.
  7. Der letzte Schritt ist das online schalten:
    make online