m4_dnl -*-html-*-
m4_include(`template.m4')
m4_dnl $Id$
m4_define(`EN')
m4_define(`DE_FILE', `website-maintenance-de.html')
PAGE_START
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:
- Update version of Gpg4win (occasioanlly, ca. 15 minutes)
- Fix typos (whenever you or someone else finds one, few minutes)
Anonymously take a first look
- Get the sources for the website anonymously (without write access):
svn checkout https://svn.wald.intevation.org/svn/gpg4win/trunk/ gpg4win-trunk-anon
- Configure the whole package:
cd gpg4win-trunk-anon
./autogen.sh
./configure --enable-maintainer-mode --host=i586-mingw32msvc
- Build the website locally:
cd doc/website
make -f buildhtml.mk
and open it in your browser (file index.html).
- 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.
- At wald.intevation.de you
should
create
a user account.
This is established quickly because it is an automatic process.
- Request membership for project Gpg4win.
This takes a little time because one of the project administrators
has to answer the request.
- Create a SSH key and
upload
it to wald.intevation.de
- 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.
- 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
- 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.
- Create local version:
make -f buildhtml.mk
and open file index.html in your browser.
- Are your changes complete, check them again:
svn diff | less
and then upload them with some adequate comments
to the SVN repository:
svn commit
- The last step is to put the new version online:
make -f buildhtml.mk online