[RFR] wml://doc/cvs
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Sorry, attachment vergeten
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAtwRs5UTeB5t8Mo0RAstGAJwNVI7z5xGHfnMib2YIaTDtUAJauQCgsMxM
3GF2WkPsYlkfqy06f8wHvxg=
=SFTE
-----END PGP SIGNATURE-----
#use wml::debian::ddp title="Debian Documentatie Project CVS"
#use wml::debian::toc
#use wml::debian::translation-check translation="1.19" maintainer="luk.claes@ugent.be"
# Last Translation Update by $Author: luk $
# Last Translation Update at $Date: 2004/05/28 09:23:36 $
<p>Het Debian Documentatie Project bewaart zijn webpagina's en veel van de
handleidingteksten op de Debian CVS-server op <b>cvs.debian.org</b>.
<p>Iedereen kan de broncode afhalen van de CVS-server. Enkel leden van het
Debian Documentatie Project kunnen bestanden bijwerken.</p>
<toc-display/>
<toc-add-entry name="access">Toegang tot de broncode in CVS</toc-add-entry>
<p>U kunt een viewCVS-interface gebruiken om toegang te hebben tot de
individuele bestanden op het web en hun wijzigingen zien op
<url "http://cvs.debian.org/?cvsroot=debian-doc">
<p>Om een volledige handleiding af te halen, is rechtstreekse toegang tot de
CVS-server vaak een betere optie. Daarvoor hebt u het
<tt><a href="http://packages.debian.org/cvs">cvs</a></tt>-package nodig op uw
eigen machine.
<h3>Anoniem (alleen-lezen) verbinden met de CVS-server</h3>
<p>Geef dit commando om te verbinden:
<p style="margin-left: 2em">
<code>cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc login</code>
</p>
<p>en druk op enter wanneer u om een wachtwoord wordt gevraagd.
<p>U kunt nu normale CVS-commando's (zie de CVS-infopagina's) gebruiken om
bestanden af te halen, maar u kunt ze niet 'committen'.
<p>Om de bestanden voor de eerste keer af te halen, maakt u eerst een map aan
voor alles in op te slaan en ga in de map staan. Er zullen twee mappen
<strong>CVS</strong> en <strong>ddp</strong> aangemaakt worden in deze map.
<p>Gebruik dit commando om alle bestanden af te halen:
<p style="margin-left: 2em">
<code>cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc -z3 checkout ddp/manuals.sgml</code>
</p>
<p>Dit zal recursief de mappen aanmaken en ze opvullen.
<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:
<p style="margin-left: 2em">
<code>cvs -z3 update -d -P</code>
</p>
<p>Wanneer u een CVS-verbinding wilt afsluiten, gebruikt u dit commando:
<p style="margin-left: 2em">
<code>cvs logout</code>
</p>
<h3>Verbinden met de CVS-server, met schrijfprivileges</h3>
<p>Alvorens met deze methode te verbinden met de CVS-server, moeten u eerst
schrijfrechten verleend zijn. Lees hoe u een <a href="#obtaining">aanvraag</a>
doet voor de schrijfrechten.
<p>Geef dit commando om te verbinden:
<p style="margin-left: 2em">
<code>cvs -d :pserver:<var>userid</var>@cvs.debian.org:/cvs/debian-doc login</code>
</p>
<p>en geef het wachtwoord dat u hebt onderhandelt met de documentatie-coördinator.
Vervang <var>userid</var> in bovenstaand commando met uw eigen gebruikersnaam op
de CVS-wachtwoordserver. Dit is niet noodzakelijk dezelfde loginnaam als voor
<b>cvs.debian.org</b>, als u er één heeft.
<p>U kan dan de normale CVS-commando's (zie de CVS-infopagina's) gebruiken om
bestanden af te halen en te 'committen'.
<p>Om de bestanden voor de eerste keer af te halen, maakt u eerst een map aan
voor alles in op te slaan en ga in de map staan. Er zullen twee mappen
<strong>CVS</strong> en <strong>ddp</strong> aangemaakt worden in deze map.
<p>Gebruik dit commando om alle bestanden af te halen:
<p style="margin-left: 2em">
<code>cvs -d :pserver:userid@cvs.debian.org:/cvs/debian-doc -z3 checkout ddp/manuals.sgml</code>
</p>
<p>Dit zal recursief de mappen aanmaken en ze opvullen.
<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:
<p style="margin-left: 2em">
<code>cvs -z3 update -d -P</code>
</p>
<p>Wanneer u een CVS-verbinding wilt afsluiten, gebruikt u dit commando:
<p style="margin-left: 2em">
<code>cvs logout</code>
</p>
<h3>Verbinden met de CVS-server, met schrijftoegang, gebruikmakend van SSH</h3>
<p>Deze methode is enkel toegankelijk voor geregistreerde Debian-ontwikkelaars
en wordt geprefereerd over de bovenstaande pserver. Als u recent een
geregistreerde Debian-ontwikkelaar bent geworden, verwittig dan de
documentatie-coördinator om uw pserver-account te verwijderen.
<p>Om met ssh te verbinden, moet u eerst CVS duidelijk maken dit te gebruiken:
<p style="margin-left: 2em">
<code>export CVS_RSH=ssh</code>
</p>
<p>Maakt dan een map aan voor alles in op te slaan en ga in de map staan. Geef
dan dit commando:
<p style="margin-left: 2em">
<code>cvs -d :ext:<var>userid</var>@cvs.debian.org:/cvs/debian-doc -z3 checkout <var>module</var></code>
</p>
<p>Vervang in bovenstaand commando <var>userid</var> met uw eigen gebruikersnaam
op de CVS-server. Dit is dezelfde loginnaam als die op alle Debian-machines.
Vervang <var>module</var> met de naam van de module die u wenst af te halen,
meestal is dat <tt>ddp/manuals.sgml</tt>.
U wordt dan om een wachtwoord gevraagd voor de CVS-server. Verwar dit niet met
uw eigen machine.
<p>Er zullen twee mappen, <strong>CVS</strong> en <strong>ddp</strong>,
aangemaakt worden in deze map. CVS zal recursief alle modules (v.b. mappen)
aanmaken die u gevraagd heeft en ze opvullen met bestanden.
<p>U kunt dan normale CVS-commando's (zie de CVS-infopagina's) gebruiken om
bestanden af te halen en te 'committen'.
<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:
<p style="margin-left: 2em">
<code>cvs -z3 update -d -P</code>
</p>
<toc-add-entry name="obtaining">Schrijfrechten bekomen</toc-add-entry>
<p>Iedereen die wil helpen bij het schrijven van handleidingen kan
schrijfrechten bekomen. We vragen meestal dat u eerst een aantal bruikbare
patches hebt doorgestuurd.
<p>Stuur een aanvraag naar de <a href="mailto:aph@debian.org">Documentatie Coördinator</a>, GPG-versleuteld met de publieke sleutel voor <code>aph@debian.org</code> om schrijfrechten aan te vragen.
Zet in deze e-mail de gebruikersnaam die u wenst te gebruiken op de pserver en
een alternatieve gebruikersnaam voor het geval uw eerste niet meer aanwezig is.
Geef ook een wachtwoord (klare tekst of geëncrypteerd is goed).
<hr>
<toc-add-entry name="organization">Organisatie van bestanden</toc-add-entry>
<p>Deze figuur toont de structuur van de CVS-mappenstructuur:
<p><img src="dirtree.jpg" align="middle" alt="DDP CVS directory tree">
<p>Merk op dat de DDP-website gelokaliseerd is de webwml-module van de Debian
CVS repository, om geïntegreerd te zijn met de rest van de Debian-webpagina's.
<hr>
<toc-add-entry name="updates">Automatisch bijwerkingsmechanisme</toc-add-entry>
<p>De gepubliceerde webpagina's van de handleidingstekst worden door een cronjob
gegenereerd op www-master.debian.org elke dag een beetje na 15:39 PST.
<p>Het script doet een <kbd>cvs update -d -P</kbd>, en dan
<kbd>make -C manuals.sgml clean publish</kbd>, beide in de <code>ddp</code>-map.
<p>De makefile is ingesteld om elke submap (die beheerde documentatie bevat)
opnieuw op te bouwen en om de bestanden van elke submap te instaleren in de
<code>doc/manuals/</code>-submap van de website. De submap makefiles is
afgeleid van <code>ddp/manuals.sgml/standard.makefile</code>.
<p>De documentatiebestanden gegenereerd door het bijwerkingsscript kunnen
gevonden worden op
<a href="manuals/">http://www.debian.org/doc/manuals/</a>.</p>
<p>De logboekbestanden gegenereerd door het bijwerkingsscript kunnen gevonden
worden op
<url "http://www-master.debian.org/build-logs/ddp/">
# <!-- Created: Mon Jul 6 19:58:09 BST 1998 -->
Reply to: