# 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 de Pagina van het "&kde; Editorial Team".

- Het vertalen van programma's, documentatie, en helpbestanden. Voor meer informatie hierover kunt u 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-promo@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 op Help Bug rapporteren... te klikken op de menubalk van het programma waarin de fout is gevonden. U krijgt dan een dialoogvenstertje te zien met 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 hebt van C++ of ervaring met &Qt;, enzovoorts.

Om te kunnen programmeren voor &kde; hebt u wat basisgereedschap nodig, zoals cmake en gcc. Kijkt u op http://techbase.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 één ding dat iedereen die voor &kde; wil 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 &kde; SVN?

Het &kde;-project gebruikt SVN 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, zijn hier instructies over het verkrijgen van schrijftoegang op SVN: http://techbase.kde.org/Contribute/Get_a_SVN_Account. 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 SVN. Daarom willen wij het aantal mensen met directe toegang tot SVN wat beperken. Maar vragen staat natuurlijk vrij!

Kan ik een alleen-lezen-toegang krijgen tot SVN?

Ja. Instructies over anonieme alleen-lezen-toegang tot SVN vindt u hier: http://techbase.kde.org/Getting_Started/Sources/Anonymous_SVN

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 meeste zijn dat). En anders vind u er informatie hoe u dit zelf kunt doen.