Contribute/List of KDE Modules: Difference between revisions

From KDE TechBase
No edit summary
(update to the current state of arts)
Line 4: Line 4:


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


== Overview ==
== Overview ==
Line 15: Line 15:
| qt-copy || Qt || Qt || Qt Designer
| qt-copy || Qt || Qt || Qt Designer
|-
|-
| kdelibs || Basic libraries || KDE || KDE Print System
| kdelibs || Basic libraries || KDE || Plasma
|-
|-
| kdebase || Basic programs and utilities || KDE || Konqueror
| KDE Base Apps || Basic programs and utilities || KDE || Konqueror
|-
|-
| kdesupport || Support libraries || ? || taglib
| kdesupport || Support libraries || KDE || Oxygen
|-
|-
| kdenetwork || Network || KDE || Kopete
| kdenetwork || Network || KDE || Kopete
Line 35: Line 35:
| kdeartwork || Additional artwork for KDE || KDE || Screensavers
| kdeartwork || Additional artwork for KDE || KDE || Screensavers
|-
|-
| kdemultimedia || Multimedia || KDE || Kaboodle
| kdemultimedia || Multimedia || KDE || JuK
|-
|-
| kdeaccessibility || Tools for disabled people || KDE || KMouth
| kdeaccessibility || Tools for disabled people || KDE || KMouth
|-
|-
| kdekiosk || KIOSK mode tools || KDE ||
| kdebindings || Bindings to programming languages || KDE || Kross
|-
| kdebindings || Bindings to programming languages || KDE || Korundum
|-
|-
| kdesdk || Programming Tools || KDE || Lokalize  
| kdesdk || Programming Tools || KDE || Lokalize  
Line 47: Line 45:
| kdetoys || Toys || KDE || kteatime
| kdetoys || Toys || KDE || kteatime
|-
|-
| kdeadmin || System Administration || KDE || KPackage
| kdeadmin || System Administration || KDE || KSystemLog
|-
| l10n-kde4 || Translations || L10N || British English (en_GB)
|-
|-
| l10n || Translations || L10N || British English (en_GB)
| kwebdev || Web development || KDE || KFileReplace
|-
|-
| kdevelop || Developing Environment || KDE || KDevelop
| extragear-accessibility || Extra accessibility programs || Extra || Simon
|-
|-
| kwebdev || Web development || KDE || Quanta
| extragear-base || Extra base programs || Extra || BlueDevil
|-
|-
| valgrind || Low-level debugger || Extra || Valgrind
| extragear-games || Extra games || Extra || Knights
|-
|-
| extragear-addons || Extra add-on programs || Extra || kfish
| extragear-graphics || Extra graphic programs || Extra || digiKam
|-
|-
| extragear-graphics || Extra graphic programs || Extra || Gwenview
| extragear-kdevelop || Developing Environment || Extra || KDevelop
|-
|-
| kdeextragear-multimedia || Extra mutlimedia programs || Extra || K3B
| extragear-multimedia || Extra mutlimedia programs || Extra || K3B
|-
|-
| kdeextragear-network || Extra network programs || Extra || Konversation
| extragear-network || Extra network programs || Extra || Konversation
|-
|-
| kdeextragear-office || Extra office programs || Extra || Kile
| extragear-office || Extra office programs || Extra || Kile
|-
|-
| kdeextragear-pim || Extra PIM programs || Extra || KBlueTooth
| extragear-pim || Extra PIM programs || Extra || KSig
|-
|-
| kdeextragear-security || Extra security programs || Extra || pwmanager
| extragear-sdk || Extra development tools || Extra || Massif Visualizer
|-
|-
| kdeextragear-sysadmin || Extra system administration programs || Extra || kiosktool
| extragear-sysadmin || Extra system administration programs || Extra || kiosktool
|-
|-
| kdeextragear-toys || Extra toy programs || Extra || kfortune
| extragear-utils || Extra utility programs || Extra || Krusader
|-
|-
| kdeextragear-utils || Extra utility programs || Extra || filelight
| extragear-libs || Extra libraries || Extra || libkgapi
|-
|-
| kdeextragear-libs || Extra libraries || Extra ||
| calligra || Calligra || Calligra || Krita
|-
|-
| koffice || KOffice || KOffice || KWord
| koffice || KOffice || KOffice || KWord
|-
|-
| khtmltest || Test files for KHtml|| Never ||
| www || Web Sites || Web || [http://www.kde.org KDE Web Site]
|-
| kdereview || New applications || Never || -
|-
|-
| kofficetest || Test files for KOffice || Never ||
| playground-artwork || Artwork sandbox || Never || Dekorator
|-
|-
| www || Web Sites || Web || [http://www.kde.org KDE Web Site]
| playground-base || Basic application sandbox || Sometimes || Public Transport applet
|-
|-
| kdereview || New applications || Never || knetworkconf
| playground-edu || Education sandbox || Sometimes || KVerbos
|-
|-
| playground-artwork || Artwork sandbox || Never || KPlastik 2
| playground-games || Game sandbox || Sometimes || KBackgammon
|-
|-
| playground-base || Basic application sandbox || Never || KControl
| playground-graphics || Graphics sandbox || Sometimes || Cirkuit
|-
|-
| playground-edu || Education sandbox || Never || kgeography
| playground-ioslaves || KIO slave sandbox || Sometimes || kio_locate
|-
|-
| playground-games || Game sandbox || Never || kqf
| playground-multimedia || Multimedia sandbox || Sometimes || Audex
|-
|-
| playground-ioslaves || KIO slave sandbox || Never || kio_sql
| playground-network || Network sandbox || Sometimes || Smb4K
|-
|-
| playground-multimedia || Multimedia sandbox || Never || kast
| playground-office || Office sandbox || Sometimes || Kraft
|-
|-
| playground-network || Network sandbox || Never || ksniffer
| playground-pim || PIM sandbox || Sometimes || Zanshin
|-
|-
| playground-pim || PIM sandbox || Never || kickpim
| playground-sdk || Development sandbox || Sometimes || Cocoon
|-
|-
| playground-sysadmin || System administration sandbox || Never || ksystemlog
| playground-sysadmin || System administration sandbox || Sometimes || Shaman
|-
|-
| kdeplayground-utils || Utility sandbox || Never || kfeedbackwizard
| playground-utils || Utility sandbox || Sometimes || GwenRename
|-
|-
| kde-common || Administrative stuff || Never || Accounts
| kde-common || Administrative stuff || Never || Accounts
Line 115: Line 117:


Release rhythms:
Release rhythms:
* Qt: [http://qt.nokia.com Nokia] has its own release cycles for Qt.</translate><translate>
* Qt: [http://qt-project.org/ Qt Project] has its own release cycles for Qt.</translate>
* KDE: released with KDE (2 per year).</translate><translate>
<translate>
* KOffice: released with KOffice (1 per year or even less).</translate><translate>
* KDE: released with KDE (2 per year).</translate>
* Extra: Each program has its own release cycle.</translate><translate>
 
* L10N: the translations are released with the corresponding programs.</translate><translate>
<translate>
* Web: web sites are normally synchronized every half-an-hour.</translate><translate>
* Calligra: released with Calligra (2 per year).</translate>
 
<translate>
* KOffice: released with KOffice.</translate>
 
<translate>
* Extra: Each program has its own release cycle.</translate>
 
<translate>
* L10N: the translations are released with the corresponding programs.</translate>
<translate>
* Web: web sites are normally synchronized every half-an-hour.</translate>
<translate>
* Sometimes: these modules are relesed at the developer's wish.</translate>
 
<translate>
* Never: these modules are never released.
* Never: these modules are never released.


== Most Basic System ==
== Most Basic System ==


TODO (In short: the most basic system is made of Qt, arts, kdelibs, kdebase.
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???
???Recommended minimal: add kdegraphics and kdepim???


Line 138: Line 154:
in KDE.) Further information: [[KDE_System_Administration/Kiosk/Introduction |KDE System Administration Kiosk Introduction]]
in KDE.) Further information: [[KDE_System_Administration/Kiosk/Introduction |KDE System Administration Kiosk Introduction]]


== kdesdk ==
== Playground ==
 
[[kdesdk|kdesdk]] contains tools useful to programmers.
 
== 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.
TODO (in short: these modules are the sandboxes for developers.
Line 156: Line 161:
== kdereview ==
== kdereview ==


TODO (in short: the programs here are too good to be in kdeplayground but
See [[Special:myLanguage/Policies/Application_Lifecycle|Application Lifecycle]]
not good or stable enough to be in kdeextragear or even in the KDE release
itself.)


== kdeextragear ==
== Extragear ==


The kdeextragear modules contains stable applications that are not released
The kdeextragear modules contains stable applications that are not released
Line 169: Line 172:
== www ==
== www ==


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


</translate>
</translate>

Revision as of 18:25, 3 August 2012

 
Remember
Do not translate - this page needs serious revision
Warning
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 repository.

Overview

See also list of module coordinators.

Module Name Description Release Example
qt-copy Qt Qt Qt Designer
kdelibs Basic libraries KDE Plasma
KDE Base Apps Basic programs and utilities KDE Konqueror
kdesupport Support libraries KDE Oxygen
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 JuK
kdeaccessibility Tools for disabled people KDE KMouth
kdebindings Bindings to programming languages KDE Kross
kdesdk Programming Tools KDE Lokalize
kdetoys Toys KDE kteatime
kdeadmin System Administration KDE KSystemLog
l10n-kde4 Translations L10N British English (en_GB)
kwebdev Web development KDE KFileReplace
extragear-accessibility Extra accessibility programs Extra Simon
extragear-base Extra base programs Extra BlueDevil
extragear-games Extra games Extra Knights
extragear-graphics Extra graphic programs Extra digiKam
extragear-kdevelop Developing Environment Extra KDevelop
extragear-multimedia Extra mutlimedia programs Extra K3B
extragear-network Extra network programs Extra Konversation
extragear-office Extra office programs Extra Kile
extragear-pim Extra PIM programs Extra KSig
extragear-sdk Extra development tools Extra Massif Visualizer
extragear-sysadmin Extra system administration programs Extra kiosktool
extragear-utils Extra utility programs Extra Krusader
extragear-libs Extra libraries Extra libkgapi
calligra Calligra Calligra Krita
koffice KOffice KOffice KWord
www Web Sites Web KDE Web Site
kdereview New applications Never -
playground-artwork Artwork sandbox Never Dekorator
playground-base Basic application sandbox Sometimes Public Transport applet
playground-edu Education sandbox Sometimes KVerbos
playground-games Game sandbox Sometimes KBackgammon
playground-graphics Graphics sandbox Sometimes Cirkuit
playground-ioslaves KIO slave sandbox Sometimes kio_locate
playground-multimedia Multimedia sandbox Sometimes Audex
playground-network Network sandbox Sometimes Smb4K
playground-office Office sandbox Sometimes Kraft
playground-pim PIM sandbox Sometimes Zanshin
playground-sdk Development sandbox Sometimes Cocoon
playground-sysadmin System administration sandbox Sometimes Shaman
playground-utils Utility sandbox Sometimes GwenRename
kde-common Administrative stuff Never Accounts
bugs Files for KDE Bugs Never KDE New Bug Wizard

Release rhythms:

  • Qt: Qt Project has its own release cycles for Qt.
  • KDE: released with KDE (2 per year).
  • Calligra: released with Calligra (2 per year).
  • KOffice: released with KOffice.
  • 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.
  • Sometimes: these modules are relesed at the developer's wish.
  • Never: these modules are never released.

Most Basic System

TODO (In short: the most basic system is made of Qt, arts, kdelibs, kdebase). ???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.) Further information: KDE System Administration Kiosk Introduction

Playground

TODO (in short: these modules are the sandboxes for developers. Programs here might not work.)

kdereview

See Application Lifecycle

Extragear

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.)