<!--
<?xml version="1.0" ?>
<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
 "dtd/kdex.dtd">
-->


<chapter id="contribute">
<title
>Bijdragen</title>

<qandaset>
<qandaentry>
<question>
<para
>Hoe kan ik aan &kde; bijdragen?</para>
</question>
<answer>
<para
>&kde; is een project voor vrije software, dat bestaat dankzij vrijwillige bijdragen. Iedereen kan aan &kde; bijdragen. En niet allleen programmeurs. Er zijn vele manieren waarop u kunt helpen &kde; te verbeteren:</para>
<itemizedlist>
<listitem
><para
>Het testen van de software (toepassingen).</para
></listitem>
<listitem
><para
>Het insturen van meldingen over fouten (bugs). Voor meer informatie hierover zie <link linkend="bug-report"
>Hoe meld ik een fout?</link
>.</para
></listitem>
<listitem
><para
>Het schrijven van documentatie of helpbestanden. U kunt hierover wat informatie vinden op <ulink url="http://i18n.kde.org/doc/"
>Pagina van het "&kde; Editorial Team"</ulink
>.</para
></listitem>
<listitem
><para
>Het vertalen van programma's, documentatie, en helpbestanden. Voor meer informatie hierover kunt u de <ulink url="http://i18n.kde.org"
>De &kde; webpagina voor vertalers en documentatieschrijvers</ulink
> bezoeken.</para
></listitem>
<listitem
><para
>Het ontwerpen van mooie pictogrammen of het maken van geluidseffecten. U kunt de <ulink url="http://artist.kde.org/"
>Pagina voor &kde;-kunstenaars</ulink
> bezoeken als u er meer van wilt weten.</para
></listitem>
<listitem
><para
>Het schrijven van artikelen of boeken over &kde;. Als u iets over &kde; wilt schrijven, stuurt u dan een e-mail naar <email
>kde-pr@kde.org</email
>. Hierdoor komt u in contact met de vrijwilligers van de &kde;-public relations.</para
></listitem>
<listitem
><para
>Het programmeren van nieuwe toepassingen voor &kde;.Kijkt u op <xref linkend="programming"/> voor meer informatie.</para
></listitem>
<listitem
><para
>En natuurlijk: sponsors zijn ook welkom :-)</para
></listitem>
</itemizedlist>
<para
>Als u betrokken wilt worden in de ontwikkeling van &kde;, kunt u op verschillende plaatsen meer informatie vinden. De eerste stap is u in te schrijven op enkele van de <ulink url="http://www.kde.org/mailinglists/"
>discussiegroepen</ulink
>. Dan zult u al spoedig iets tegenkomen dat kan worden toegevoegd of verbeterd.</para>
</answer>
</qandaentry>

<qandaentry>
<question id="bug-report">
<para
>Hoe stuur ik een foutmelding (bug report) in?</para>
</question>
<answer>
<para
>Er is een systeem voor het volgen van fouten op <ulink url="http://bugs.kde.org"
>http://bugs.kde.org</ulink
>. Het systeem beschikt over een assistent (wizard) voor het melden van nieuwe fouten en er is ook een lijst van alle reeds gemelde fouten.</para>
<para
>De gemakkelijkste manier om een fout te melden is door te klikken op <menuchoice
><guimenu
>Help</guimenu
><guimenuitem
>Bug rapporteren...</guimenuitem
></menuchoice
> in de menubalk van het programma waarin de fout is gevonden. U krijgt dan een dialoogvenstertje waarin een koppeling naar het systeem voor het volgen van fouten. Houdt u zich goed aan de aanwijzingen van de assistent van het foutmeldsysteem.</para>
</answer>
</qandaentry>

<qandaentry>
<question id="programming">
<para
>Ik wil programmeren voor &kde;. Waar moet ik mee beginnen?</para>
</question>
<answer>
<para
>Iedereen wordt aangemoedigd om software voor &kde; te maken. Wat u moet doen is in de eerste plaats sterk afhankelijk van uw ervaring, &bijv; of u al kennis heeft van C++ of ervaring met &Qt;, enzovoorts.</para>
<para
>Om te kunnen programmeren voor &kde;, heeft u wat basisgereedschap nodig, zoals <application
>automake</application
>, <application
>autoconf</application
> en <application
>egcs</application
>. Kijkt u op <ulink url="http://developer.kde.org/"
>http://developer.kde.org/</ulink
> voor meer aanwijzingen.</para>
<para
>Een andere prima manier om iets te leren over het programmeren van &kde; is gebruik te maken van het &Qt;-lesmateriaal (tutorials). Dit wordt meteen meegeïnstalleerd met &Qt;. Om dit in te kunnen zien, opent u de <filename
>$<envar
>QTDIR</envar
>/doc/html/</filename
> in &konqueror; (en slaat u dit ook maar op in uw lijst met favorieten). U vindt hier onder "Getting Started" een aantal "tutorials", helaas alleen in het Engels.

Het blijkt mij dat deze aanwijzingen afhankelijk zijn van de versie. Ik heb de aanwijzingen gegeven zoals die gelden voor mijn systeem, maar u moet hiermee ook op uw systeem voldoende aanwijzingen hebben om hier uit te komen :) (Vertaler)</para>
<para
>Er is echter een ding dat iedereen die voor &kde; wilt programmeren, zou moeten doen, en dat is: <emphasis
>zich inschrijven op de discussiegroep voor ontwikkelaars</emphasis
>. Om u hierop in te schrijven stuurt u een email naar <ulink url="mailto:kde-devel-request@kde.org"
>kde-devel-request@kde.org</ulink
> met als onderwerp <userinput
>subscribe <replaceable
>uw_email_adres</replaceable
></userinput
>. <important
><para
>Leest u ook heel zorgvuldig <link linkend="subscribe"
>Hoe kan ik mij in-/uitschrijven op discussiegroepen</link
>. Alles wat daar wordt genoemd geldt ook voor de discussiegroep voor ontwikkelaars.</para
></important
></para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Hoe krijg ik toegang tot de <acronym
>CVS</acronym
>?</para>
</question>
<answer>
<para
>Het &kde;-project gebruikt <acronym
>CVS</acronym
> voor het ontwikkelen van de kerndelen van de software. Gewoonlijk, als u een van de onderdelen hebt veranderd (&bijv; een fout gerepareerd), en u deze verandering wilt opsturen, is het het beste om een "patch" (een klein programma'tje waarin de verbetering is opgenomen) te maken voor een nu geldige "snapshot" (versie van het programma), en dit op te sturen naar de "developer/maintainer" (degene die dit programma ontwikkelt en/of onderhoudt).

Patch = pleister
Snapshot = kiekje
Developer = ontwikkelaar, programmeur
Maintain = onderhouden

Helaas is enige kennis van het Engels onontbeerlijk voor een ontwikkelaar, dit woordenlijstje is nuttig om de terminologie een beetje te begrijpen (Vertaler)</para>
<para
>Als u dit min of meer regelmatig doet, kunt u Stephan Kulow, <email
>coolo@kde.org</email
>, om directe toegang vragen tot de <acronym
>CVS</acronym
>-server. Maar bedenk wel dat als het aantal gebruikers ervan toeneemt dit ten koste zal gaan van de snelheid van de toegang van alle gebruikers tot de <acronym
>CVS</acronym
>. Daarom willen wij het aantal mensen met directe toegang tot de <acronym
>CVS</acronym
> wat beperken. Maar vragen staat natuurlijk vrij!</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Ik ben gewoon een beetje nieuwsgierig. Kan ik een alleen-lezen-toegang krijgen tot de <acronym
>CVS</acronym
>?</para>
</question>
<answer>
<para
>Ja, u kunt inderdaad een alleen-lezen-toegang krijgen tot de <acronym
>CVS</acronym
> gegevensopslag met de hulpmiddelen <application
>cvsup</application
> of <application
>cvs</application
>. U kunt meer lezen over het opzetten van <application
>cvsup</application
> voor de &kde;-gegevensopslag op <ulink url="http://developer.kde.org/source/cvsup.html"
>Hoe gebruik ik <application
>cvsup</application
> voor &kde;</ulink
>.</para>
<para
>Bovendien is er ook nog een anonieme <acronym
>CVS</acronym
>-dienst beschikbaar. Om meer aan de weet te komen over hoe de anonieme <acronym
>CVS</acronym
> op te zetten en te gebruiken, zie <ulink url="http://developer.kde.org/source/anoncvs.html"
>hier</ulink
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Bestaan er ook <application
>cvs</application
> mirrors voor &kde;?</para>
</question>
<answer>
<para
>(Een mirror is een webpagina die dezelfde gegevens kan leveren en dient om de hoofdserver te ontlasten (Vertaler))

Ja, de hoofdserver van &kde; is gewoonlijk erg druk bezet. Kijkt u ook op <ulink url="http://developer.kde.org/source/cvsupmirrors.html"
>http://developer.kde.org/source/cvsupmirrors.html</ulink
> en <ulink url="http://developer.kde.org/source/anoncvs.html"
>http://developer.kde.org/source/anoncvs.html</ulink
> voor de lijst van beschikbare mirrors.</para
>  
<para
>Als u de nieuwe <application
>cvsup</application
>-server hebt gekozen, vervangt u <screen
> 
*default host=cvs.kde.org
</screen
> door <screen
> 
*default host=cvsup.uw.nieuwe.host
</screen
> in uw <application
>cvsup</application
>-script.</para>
<para
>De instructies voor het veranderen van de anoncvs-server vindt u ook op <ulink url="http://developer.kde.org/source/anoncvs.html"
>http://developer.kde.org/source/anoncvs.html</ulink
>. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Hoe pak ik het vertalen aan van &kde;-programma's in mijn eigen taal?</para>
</question>
<answer>
<para
>Kijkt u maar op <ulink url="http://i18n.kde.org"
>De &kde;-webpagina voor vertalers en documentatieschrijvers</ulink
>. Hier ziet u of uw programma al is vertaald (de meesten zijn dat). En anders vind u er informatie hoe u dit zelf kunt doen.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>


