Contribute/List of KDE Modules: Difference between revisions

From KDE TechBase
m ({{improve}}, maybe remove table and use a simple list?)
(Mark for migration)
 
(28 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{improve}}
<languages />
This document gives an overview of the different modules within KDE's SVN repository.


== Overview ==
{{Proposed_move_to_community|Archive, Internal project documentation.}}


{| style="background-color: #f8f8ff; margin: 1em 2.5% 0 2.5%; padding: 0 10px; border:1px solid #2090ff;" border="1"
<translate>
 
<!--T:1-->
This document gives an overview of the different modules within KDE's repository.
 
== Overview == <!--T:2-->
 
<!--T:3-->
See also [[Projects/Release_Team#Coordinator_List | list of module coordinators]].
 
<!--T:4-->
{| class="wikitable sortable"
! Module Name !! Description !! Release !! Example
! Module Name !! Description !! Release !! Example
|-
|-
| qt-copy || Qt || Qt || Qt Designer
| qt-copy || Qt || Qt || Qt Designer
|-
|-
| arts || ARTS || KDE ||
| kdelibs || Basic libraries || KDE || Plasma
|-
|-
| kdelibs || Basic libraries || KDE || KDE Print System
| KDE Base Apps || Basic programs and utilities || KDE || Konqueror
|-
|-
| kdebase || Basic programs and utilities || KDE || Konqueror
| kdesupport || Support libraries || KDE || Oxygen
|-
| kdesupport || Support libraries || ? || taglib
|-
|-
| kdenetwork || Network || KDE || Kopete
| kdenetwork || Network || KDE || Kopete
Line 23: Line 31:
| kdegraphics || Image viewing and manipulation || KDE || KolourPaint
| kdegraphics || Image viewing and manipulation || KDE || KolourPaint
|-
|-
| kdeutils || Utilities || KDE || KHexEdit
| kdeutils || Utilities || KDE || Okteta
|-
|-
| kdeedu || Education || KDE || KStars
| kdeedu || Education || KDE || KStars
|-
|-
| kdegames || Games || KDE || Atlantik
| kdegames || Games || KDE || KMahjongg
|-
|-
| kdeartwork || Additional artwork for KDE || KDE || Screensavers
| kdeartwork || Additional artwork for KDE || KDE || Screensavers
|-
|-
| kdeaddons || Small add-on tools for KDE applications || KDE || Kate's add-ons
| kdemultimedia || Multimedia || KDE || JuK
|-
| kdemultimedia || Multimedia || KDE || Kaboodle
|-
|-
| 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 || dcop C bindings
| kdesdk || Development Tools || KDE || Lokalize
|-
|-
| kdesdk || Programming Tools || KDE || KBabel
| kdetoys || Toys || KDE || kteatime
|-
|-
| kdetoys || Toys || KDE || kteatime
| kdeadmin || System Administration || KDE || KSystemLog
|-
|-
| kdeadmin || System Administration || KDE || KPackage
| 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 KOffice || Never ||
| www || Web Sites || Web || [http://www.kde.org KDE Web Site]
|-
|-
| kofficetest || Test files for KOffice || Never ||
| kdereview || New applications || Never || -
|-
|-
| www || Web Sites || Web || [http://www.kde.org KDE Web Site]
| playground-artwork || Artwork sandbox || Never || Dekorator
|-
|-
| kdereview || New applications || Never || knetworkconf
| playground-base || Basic application sandbox || Sometimes || Public Transport applet
|-
|-
| playground-artwork || Artwork sandbox || Never || KPlastik 2
| playground-edu || Education sandbox || Sometimes || KVerbos
|-
|-
| playground-base || Basic application sandbox || Never || KControl
| playground-games || Game sandbox || Sometimes || KBackgammon
|-
|-
| playground-edu || Education sandbox || Never || kgeography
| playground-graphics || Graphics sandbox || Sometimes || Cirkuit
|-
|-
| playground-games || Game sandbox || Never || kqf
| playground-ioslaves || KIO slave sandbox || Sometimes || kio_locate
|-
|-
| playground-ioslaves || KIO slave sandbox || Never || kio_sql
| playground-multimedia || Multimedia sandbox || Sometimes || Audex
|-
|-
| playground-multimedia || Multimedia sandbox || Never || kast
| playground-network || Network sandbox || Sometimes || Smb4K
|-
|-
| playground-network || Network sandbox || Never || ksniffer
| playground-office || Office sandbox || Sometimes || Kraft
|-
|-
| playground-pim || PIM sandbox || Never || kickpim
| playground-pim || PIM sandbox || Sometimes || Zanshin
|-
|-
| playground-sysadmin || System administration sandbox || Never || ksystemlog
| playground-sdk || Development sandbox || Sometimes || Cocoon
|-
|-
| kdeplayground-utils || Utility sandbox || Never || kfeedbackwizard
| playground-sysadmin || System administration sandbox || Sometimes || Shaman
|-
|-
| kdenonbeta || Old sandbox for developers || Never ||
| playground-utils || Utility sandbox || Sometimes || GwenRename
|-
|-
| kde-common || Administrative stuff || Never || Accounts
| kde-common || Administrative stuff || Never || Accounts
|-
| bugs || Files for KDE Bugs || Never || KDE New Bug Wizard
|}
|}


<!--T:5-->
Release rhythms:
Release rhythms:
* Qt: [http://www.trolltech.com Trolltech] has its own release cycles for Qt.
* Qt: [http://qt-project.org/ Qt Project] has its own release cycles for Qt.</translate>
* KDE: released with KDE (1 or 2 per year).
<translate>
* KOffice: released with KOffice (1 per year or even less).
<!--T:6-->
* Extra: Each program has its own release cycle.
* KDE: released with KDE (2 per year).</translate>
* 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 ==
<translate>
<!--T:7-->
* Calligra: released with Calligra (2 per year).</translate>


TODO (In short: the most basic system is made of Qt, arts, kdelibs, kdebase.
<translate>
With koffice, it makes a minimal system for working with KOffice.
<!--T:8-->
???Recommended minimal: add kdegraphics and kdepim???
* KOffice: released with KOffice.</translate>


== Qt ==
<translate>
<!--T:9-->
* Extra: Each program has its own release cycle.</translate>


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.
<translate>
<!--T:10-->
* L10N: the translations are released with the corresponding programs.</translate>


== KIOSK ==
<translate>
<!--T:11-->
* Web: web sites are normally synchronized every half-an-hour.</translate>


TODO (in short: the KIOSK mode allows to forbid users to change certain settings
<translate>
in KDE.)
<!--T:12-->
* Sometimes: these modules are relesed at the developer's wish.</translate>


== kdesdk ==
<translate>
<!--T:13-->
* Never: these modules are never released.


TODO
== Most Basic System == <!--T:14-->


== kde-common ==
<!--T:15-->
TODO (In short: the most basic system is made of Qt, arts, kdelibs, kdebase).
???Recommended minimal: add kdegraphics and kdepim???


TODO (in short: this is the module contatining the administrative stuff
== Qt == <!--T:16-->
of  KDE. kde-common/admin is mapped in all/most modules.)


== kdenonbeta ==
<!--T:17-->
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.


This was the old sandbox for KDE developers. It is in the process of being
== KIOSK == <!--T:18-->
replaced by the kdeplayground modules.


== kdeplayground ==
<!--T:19-->
TODO (in short: the KIOSK mode allows to forbid users to change certain settings
in KDE.) Further information: [[KDE_System_Administration/Kiosk/Introduction |KDE System Administration Kiosk Introduction]]


== Playground == <!--T:20-->
<!--T:21-->
TODO (in short: these modules are the sandboxes for developers.
TODO (in short: these modules are the sandboxes for developers.
Programs here might not work.)
Programs here might not work.)


== kdereview ==
== kdereview == <!--T:22-->


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


== kdeextragear ==
== Extragear == <!--T:24-->


<!--T:25-->
The kdeextragear modules contains stable applications that are not released
The kdeextragear modules contains stable applications that are not released
with KDE but that have their own release shedule.
with KDE but that have their own release schedule.
 
<!--T:26-->
See [http://extragear.kde.org/ extragear.kde.org].
 
== www == <!--T:27-->


== www ==
<!--T:28-->
TODO: (in short: write protect by default.)


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

Latest revision as of 22:44, 15 May 2019

Proposed for moving to community.kde.org
It has been proposed that this page should be moved to the community.kde.org wiki for the following reason:

Archive, Internal project documentation.


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 Development 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

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