KDE Development Information

Eventually this section will contain my own tutorials and HOWTO's, but as of yet I have only written one so it contains mostly links to other people's documentation ;-)


The KDE Homepage
In addition to having all sorts of user information, the KDE homepage also has things like how to get the current development branch via cvsup, mailing lists you will want to join, etc...


KDE Developers Corner (developer.kde.org)
Here you will find everything you need to begin KDE programming. KDE docs, Qt docs, 7 tutorials, etc... A must read site before you start coding.


Qt 2.0 API documentation and tutorial
KDE uses Qt as a core library, so it's important to know how to use it first. Luckily, Qt comes with excellent tutorials that both myself and others have even used to help teach C++ before. Along with that, you get a full set of example applications and the API docs you will need to learn the Qt classes. This documentation also comes when you download Qt, so you can just open up html/index.html where you untarred the source code to browse the docs locally.

KDE 2.0 API Documentation
Like most stuff, this is also hosted at developer.kde.org. KDE extensively uses an inline source code documentation processor called "KDoc", and here you can view or download all the API documentation in HTML.

Antonio Larrosa's KDE2.0 tutorial
Antonio has written an eight application tutorial, the last two of which feature a full web browser. Available in both English and Spanish.

KDE Web CVS
Browse the latest CVS commits to KDE2.0. Also interesting is the CVS commits list archive.