Contribute/List of KDE Modules
cleanup confusing sections and fix sections which contain a todo
This document gives an overview of the different modules within KDE's SVN repository.
Overview
Module Name | Description | Release | Example |
---|---|---|---|
qt-copy | Qt | Qt | Qt Designer |
arts | ARTS | KDE | |
kdelibs | Basic libraries | KDE | KDE Print System |
kdebase | Basic programs and utilities | KDE | Konqueror |
kdesupport | Support libraries | ? | taglib |
kdenetwork | Network | KDE | Kopete |
kdepim | Personal Information Management | KDE | KMail |
kdegraphics | Image viewing and manipulation | KDE | KolourPaint |
kdeutils | Utilities | KDE | KHexEdit |
kdeedu | Education | KDE | KStars |
kdegames | Games | KDE | KMahjongg |
kdeartwork | Additional artwork for KDE | KDE | Screensavers |
kdeaddons | Small add-on tools for KDE applications | KDE | Kate's add-ons |
kdemultimedia | Multimedia | KDE | Kaboodle |
kdeaccessibility | Tools for disabled people | KDE | KMouth |
kdekiosk | KIOSK mode tools | KDE | |
kdebindings | Bindings to programming languages | KDE | dcop C bindings |
kdesdk | Programming Tools | KDE | KBabel |
kdetoys | Toys | KDE | kteatime |
kdeadmin | System Administration | KDE | KPackage |
l10n | Translations | L10N | British English (en_GB) |
kdevelop | Developing Environment | KDE | KDevelop |
kwebdev | Web development | KDE | Quanta |
valgrind | Low-level debugger | Extra | Valgrind |
extragear-addons | Extra add-on programs | Extra | kfish |
extragear-graphics | Extra graphic programs | Extra | Gwenview |
kdeextragear-multimedia | Extra mutlimedia programs | Extra | K3B |
kdeextragear-network | Extra network programs | Extra | Konversation |
kdeextragear-office | Extra office programs | Extra | Kile |
kdeextragear-pim | Extra PIM programs | Extra | KBlueTooth |
kdeextragear-security | Extra security programs | Extra | pwmanager |
kdeextragear-sysadmin | Extra system administration programs | Extra | kiosktool |
kdeextragear-toys | Extra toy programs | Extra | kfortune |
kdeextragear-utils | Extra utility programs | Extra | filelight |
kdeextragear-libs | Extra libraries | Extra | |
koffice | KOffice | KOffice | KWord |
khtmltest | Test files for KHtml | Never | |
kofficetest | Test files for KOffice | Never | |
www | Web Sites | Web | KDE Web Site |
kdereview | New applications | Never | knetworkconf |
playground-artwork | Artwork sandbox | Never | KPlastik 2 |
playground-base | Basic application sandbox | Never | KControl |
playground-edu | Education sandbox | Never | kgeography |
playground-games | Game sandbox | Never | kqf |
playground-ioslaves | KIO slave sandbox | Never | kio_sql |
playground-multimedia | Multimedia sandbox | Never | kast |
playground-network | Network sandbox | Never | ksniffer |
playground-pim | PIM sandbox | Never | kickpim |
playground-sysadmin | System administration sandbox | Never | ksystemlog |
kdeplayground-utils | Utility sandbox | Never | kfeedbackwizard |
kdenonbeta | Old sandbox for developers | Never | |
kde-common | Administrative stuff | Never | Accounts |
bugs | Files for KDE Bugs | Never | KDE New Bug Wizard |
Release rhythms:
- Qt: Trolltech has its own release cycles for Qt.
- KDE: released with KDE (1 or 2 per year).
- KOffice: released with KOffice (1 per year or even less).
- Extra: Each program has its own release cycle.
- L10N: the translations are released with the corresponding programs.
- Web: web sites are normally synchronized every half-an-hour.
- Never: these modules are never released.
Most Basic System
TODO (In short: the most basic system is made of Qt, arts, kdelibs, kdebase. With koffice, it makes a minimal system for working with KOffice. ???Recommended minimal: add kdegraphics and kdepim???
Qt
Qt-copy is a convenience to avoid to have to patch the official Qt release. (Note: it is not a fork.) Nevertheless KDE works with official Qt versions and also with Qt snapshots (except major bugs of course). Using snapshots is not recommended for using a stable KDE.
KIOSK
TODO (in short: the KIOSK mode allows to forbid users to change certain settings in KDE.)
kdesdk
TODO
kde-common
TODO (in short: this is the module contatining the administrative stuff of KDE. kde-common/admin is mapped in all/most modules.)
kdenonbeta
This was the old sandbox for KDE developers. It is in the process of being replaced by the kdeplayground modules.
kdeplayground
TODO (in short: these modules are the sandboxes for developers. Programs here might not work.)
kdereview
TODO (in short: the programs here are too good to be in kdeplayground but not good or stable enough to be in kdeextragear or even in the KDE release itself.)
kdeextragear
The kdeextragear modules contains stable applications that are not released with KDE but that have their own release schedule.
www
TODO: (in short: write protect by default. The www/developer.kde.org might be interesting to download to have the info offline.)