Contribute/List of KDE Modules: Difference between revisions

From KDE TechBase
m (can be translated now)
(Mark for migration)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />
{{Proposed_move_to_community|Archive, Internal project documentation.}}
<translate>
<translate>


{{improve}}
<!--T:1-->
This document gives an overview of the different modules within KDE's repository.
This document gives an overview of the different modules within KDE's repository.


== Overview ==
== Overview == <!--T:2-->


<!--T:3-->
See also [[Projects/Release_Team#Coordinator_List | list of module coordinators]].
See also [[Projects/Release_Team#Coordinator_List | list of module coordinators]].


{| style="wikitable; border:1px solid #2090ff;" border="1"
<!--T:4-->
{| class="wikitable sortable"
! Module Name !! Description !! Release !! Example
! Module Name !! Description !! Release !! Example
|-
|-
Line 40: Line 45:
| kdebindings || Bindings to programming languages || KDE || Kross
| kdebindings || Bindings to programming languages || KDE || Kross
|-
|-
| kdesdk || Programming Tools || KDE || Lokalize  
| kdesdk || Development Tools || KDE || Lokalize  
|-
|-
| kdetoys || Toys || KDE || kteatime
| kdetoys || Toys || KDE || kteatime
Line 113: Line 118:
|}
|}


<!--T:5-->
Release rhythms:
Release rhythms:
* Qt: [http://qt-project.org/ Qt Project] has its own release cycles for Qt.</translate>
* Qt: [http://qt-project.org/ Qt Project] has its own release cycles for Qt.</translate>
<translate>
<translate>
<!--T:6-->
* KDE: released with KDE (2 per year).</translate>
* KDE: released with KDE (2 per year).</translate>


<translate>
<translate>
<!--T:7-->
* Calligra: released with Calligra (2 per year).</translate>
* Calligra: released with Calligra (2 per year).</translate>


<translate>
<translate>
<!--T:8-->
* KOffice: released with KOffice.</translate>
* KOffice: released with KOffice.</translate>


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


<translate>
<translate>
<!--T:10-->
* L10N: the translations are released with the corresponding programs.</translate>
* L10N: the translations are released with the corresponding programs.</translate>
<translate>
<translate>
<!--T:11-->
* Web: web sites are normally synchronized every half-an-hour.</translate>
* Web: web sites are normally synchronized every half-an-hour.</translate>
<translate>
<translate>
<!--T:12-->
* Sometimes: these modules are relesed at the developer's wish.</translate>
* Sometimes: these modules are relesed at the developer's wish.</translate>


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


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


<!--T:15-->
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).
???Recommended minimal: add kdegraphics and kdepim???
???Recommended minimal: add kdegraphics and kdepim???


== Qt ==
== Qt == <!--T:16-->


<!--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.
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 ==
== KIOSK == <!--T:18-->


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


== Playground ==
== 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-->


<!--T:23-->
See [[Special:myLanguage/Policies/Application_Lifecycle|Application Lifecycle]]
See [[Special:myLanguage/Policies/Application_Lifecycle|Application Lifecycle]]


== Extragear ==
== 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 schedule.
with KDE but that have their own release schedule.


<!--T:26-->
See [http://extragear.kde.org/ extragear.kde.org].
See [http://extragear.kde.org/ extragear.kde.org].


== www ==
== www == <!--T:27-->


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


</translate>
</translate>

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