# Bijdragen

Hoe kan ik aan &kde; bijdragen?

&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:

- Het testen van de software (toepassingen).

- Het insturen van meldingen over fouten (bugs). Voor meer informatie hierover zie Hoe meld ik een fout?.

- Het schrijven van documentatie of helpbestanden. U kunt hierover wat informatie vinden op Pagina van het "&kde; Editorial Team".

- Het vertalen van programma's, documentatie, en helpbestanden. Voor meer informatie hierover kunt u de De &kde; webpagina voor vertalers en documentatieschrijvers bezoeken.

- Het ontwerpen van mooie pictogrammen of het maken van geluidseffecten. U kunt de Pagina voor &kde;-kunstenaars bezoeken als u er meer van wilt weten.

- Het schrijven van artikelen of boeken over &kde;. Als u iets over &kde; wilt schrijven, stuurt u dan een e-mail naar kde-pr@kde.org. Hierdoor komt u in contact met de vrijwilligers van de &kde;-public relations.

- Het programmeren van nieuwe toepassingen voor &kde;.Kijkt u op voor meer informatie.

- En natuurlijk: sponsors zijn ook welkom :-)

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 discussiegroepen. Dan zult u al spoedig iets tegenkomen dat kan worden toegevoegd of verbeterd.

Hoe stuur ik een foutmelding (bug report) in?

Er is een systeem voor het volgen van fouten op http://bugs.kde.org. Het systeem beschikt over een assistent (wizard) voor het melden van nieuwe fouten en er is ook een lijst van alle reeds gemelde fouten.

De gemakkelijkste manier om een fout te melden is door te klikken op Help Bug rapporteren... 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.

Ik wil programmeren voor &kde;. Waar moet ik mee beginnen?

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.

Om te kunnen programmeren voor &kde;, heeft u wat basisgereedschap nodig, zoals automake, autoconf en egcs. Kijkt u op http://developer.kde.org/ voor meer aanwijzingen.

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 `$`QTDIR`/doc/html/` 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)

Er is echter een ding dat iedereen die voor &kde; wilt programmeren, zou moeten doen, en dat is: zich inschrijven op de discussiegroep voor ontwikkelaars. Om u hierop in te schrijven stuurt u een email naar kde-devel-request@kde.org met als onderwerp `subscribe uw_email_adres`.

Leest u ook heel zorgvuldig Hoe kan ik mij in-/uitschrijven op discussiegroepen. Alles wat daar wordt genoemd geldt ook voor de discussiegroep voor ontwikkelaars.

Hoe krijg ik toegang tot de CVS?

Het &kde;-project gebruikt CVS 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)

Als u dit min of meer regelmatig doet, kunt u Stephan Kulow, coolo@kde.org, om directe toegang vragen tot de CVS-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 CVS. Daarom willen wij het aantal mensen met directe toegang tot de CVS wat beperken. Maar vragen staat natuurlijk vrij!

Ik ben gewoon een beetje nieuwsgierig. Kan ik een alleen-lezen-toegang krijgen tot de CVS?

Ja, u kunt inderdaad een alleen-lezen-toegang krijgen tot de CVS gegevensopslag met de hulpmiddelen cvsup of cvs. U kunt meer lezen over het opzetten van cvsup voor de &kde;-gegevensopslag op Hoe gebruik ik cvsup voor &kde;.

Bovendien is er ook nog een anonieme CVS-dienst beschikbaar. Om meer aan de weet te komen over hoe de anonieme CVS op te zetten en te gebruiken, zie hier.

Bestaan er ook cvs mirrors voor &kde;?

(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 http://developer.kde.org/source/cvsupmirrors.html en http://developer.kde.org/source/anoncvs.html voor de lijst van beschikbare mirrors.

Als u de nieuwe cvsup-server hebt gekozen, vervangt u

    *default host=cvs.kde.org

door

    *default host=cvsup.uw.nieuwe.host

in uw cvsup-script.

De instructies voor het veranderen van de anoncvs-server vindt u ook op http://developer.kde.org/source/anoncvs.html.

Hoe pak ik het vertalen aan van &kde;-programma's in mijn eigen taal?

Kijkt u maar op De &kde;-webpagina voor vertalers en documentatieschrijvers. 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.