Difference between revisions of "Contribute/List of KDE Modules"

Jump to: navigation, search
(update kdesdk description, from Robin Rowe)
Line 138: Line 138:
 
== kdesdk ==
 
== kdesdk ==
  
* kapptemplate
+
* cervisia, GUI to CVS
* kate
+
* kapptemplate, console tools to create autotools files
* kbugbuster
+
* kate, GUI text editor
* kcachegrind
+
* kbugbuster, GUI to the KDE bug tracking system
* kompare
+
* kcachegrind, GUI to profilers such as Valgrind
* lokalize
+
* kdesvn, GUI to SVN
* umbrello
+
* kompare, GUI diff
 +
* kstartperf, startup time measurement for KDE apps
 +
* KUIViewer, display user interface (.ui) files from Qt Designer
 +
* lokalize, computer-aided i18n translation
 +
* poxml, translates DocBook XML files using gettext po files
 +
* swappo, reads PO file and reverses direction of translations
 +
* umbrello, GUI for diagramming Unified Modelling Language (UML)
  
 
== kde-common ==
 
== kde-common ==

Revision as of 19:28, 30 December 2008

noframe
 
This section needs improvements: Please help us to

cleanup confusing sections and fix sections which contain a todo


This document gives an overview of the different modules within KDE's SVN repository.

Contents

Overview

See also list of module coordinators.

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 Okteta
kdeedu Education KDE KStars
kdegames Games KDE KMahjongg
kdeartwork Additional artwork for KDE KDE Screensavers
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
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

  • cervisia, GUI to CVS
  • kapptemplate, console tools to create autotools files
  • kate, GUI text editor
  • kbugbuster, GUI to the KDE bug tracking system
  • kcachegrind, GUI to profilers such as Valgrind
  • kdesvn, GUI to SVN
  • kompare, GUI diff
  • kstartperf, startup time measurement for KDE apps
  • KUIViewer, display user interface (.ui) files from Qt Designer
  • lokalize, computer-aided i18n translation
  • poxml, translates DocBook XML files using gettext po files
  • swappo, reads PO file and reverses direction of translations
  • umbrello, GUI for diagramming Unified Modelling Language (UML)

kde-common

TODO (in short: this is the module contatining the administrative stuff of KDE. kde-common/admin is mapped in all/most 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.

See extragear.kde.org.

www

TODO: (in short: write protect by default. The www/developer.kde.org might be interesting to download to have the info offline.)


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal