Support

Mailinglist Discussion:
Archive | Subscribe
Mailinglist Announcements:
Archive | Subscribe

Web Forums:
Help | Discussion

Bug Reports (howto):
Bug Tracker

Professional Support

Sponsorship

Allowed to publish your sponsorship?
Yes No

Getting involved

Contributing to Gpg4win
Project Site
Candidates for Integration

Howtos:
Build Installer Package
Maintaining Website
Gpg4win in your language

Similar Projects

GnuPG-Basics

Outdated:
Windows Privacy Tools
GnuPP

Related:
Thunderbird/Enigmail

Miscellaneous

Short Study: Enduring Free Software: From project to permanent activity, using the example Gpg4win

Sitemap

Main page
Integrity Check
Change History
How to report a problem
Build Installer Package
Maintaining Website
Candidates for Integration
Gpg4win in your language

Maintaining the Gpg4win website

The maintenance of the website is actually quite simply because many things are automized.

What you should be (or should become) familiar with: a text editor, HTML, ssh and Subversions.

Typical tasks:

Anonymously take a first look

  1. Get the sources for the website anonymously (without write access):
    svn checkout https://svn.wald.intevation.org/svn/gpg4win/trunk/ gpg4win-trunk-anon
  2. Configure the whole package:
    cd gpg4win-trunk-anon
    ./autogen.sh
    ./configure --enable-maintainer-mode --host=i586-mingw32msvc
  3. Build the website locally:
    cd doc/website
    make -f buildhtml.mk
    and open it in your browser (file index.html).
  4. Read file README, make your changes, build the website again and reopen it in your browser.

What to do initially to become an active team member

A prior "Hello" on one of the Gpg4win mailing lists and your expression of interest to join the team is of course a good idea.
  1. At wald.intevation.de you should create a user account.
    This is established quickly because it is an automatic process.
  2. Request membership for project Gpg4win.
    This takes a little time because one of the project administrators has to answer the request.
  3. Create a SSH key and upload it to wald.intevation.de
  4. Get the source for the website:
    svn checkout svn+ssh://USER@svn.wald.intevation.org/gpg4win/trunk/ gpg4win-trunk
    where USER is the user account at wald.intevation.de.
  5. Configure the whole package:
    cd gpg4win-trunk
    ./autogen.sh
    ./configure --enable-maintainer-mode --host=i586-mingw32msvc

How to update the website and put it online

  1. Apply your desired changes in the directory gpg4win-trunk/doc/website which you retrieved via SVN. The file REAMDE in this directory will provide you some helpful hints.
  2. Create local version:
    make -f buildhtml.mk
    and open file index.html in your browser.
  3. Are your changes complete, check them again:
    svn diff | less
    and then upload them with some adequate comments to the SVN repository:
    svn commit
  4. The last step is to put the new version online:
    make -f buildhtml.mk online