Frameworks/Epics/Splitting kdelibs
< Frameworks | Epics
kdelibs splitting epic
Existing frameworks
Definition of done:
- No dependency on kdeui or kdecore
- Modularized CMakeLists.txt
- Follows the policy on directory organization (TODO: Link to policy page)
- Unit tested when applicable
- Has an appointed maintainer
Status | Framework | Tier | Type | Maintainer | Comment |
---|---|---|---|---|---|
DONE | itemmodels | Tier 1 | Functional | Stephen Kelly | |
IN PROGRESS | libkauth | Tier 1 | Integration | Dario Freddi |
|
IN PROGRESS | libkdbusaddons | Tier1 | Functional | Kevin Ottens |
|
IN PROGRESS | libkplotting | Tier 1 | Functional | ?? | Maintainer missing |
IN PROGRESS | solid | Tier 1 | Integration | Alex Fiestas |
Not following directory organization yet |
IN PROGRESS | threadweaver | Tier 1 | Functional | ?? |
|
IN PROGRESS | sonnet | Tier 2 | Functional | ?? |
|
IN PROGRESS | libkarchive | Tier 1 | Functional | Mario Bensi |
|
IN PROGRESS | libkcoreaddon | Tier 1 | Functional | ?? |
|
Backlog
For reference, find the class by class analysis produced during Platform11 on the kdelibs dependencies page
This list is non-final, hence why it is not integrated in the table above, when the scope of a lib gets defined and worked on, it is removed from this list and go in the table above.
Yet to be produced frameworks (foreseen tier and type, not set in stone):
- Tier 1
- kguiaddons (Tier 1 / Functional)
- idletime (Tier 1 / Integration)
- Tier 2
- libkconfig (Tier 2 / Functional)
- libkconfiggui (Tier 2 / Functional)
- window management (Tier 2 / Integration)
- color widgets (Tier 2 / Functional)
- job widgets (Tier 2 / Functional)
- widgets (Tier 2 / Functional)
- Tier 3
- libkservice (Tier 3 / Solution)
- libkdebug (Tier 3 / Functional)
- itemviews (Tier 3 / Functional)
- XMLGUI (Tier 3 / Functional)
- dialogs (Tier 3 / Functional)
- emoticons (Tier 3)
- Unknown Tier
- kbookmarks
- kio-core
- kio-widgets
- plasma
- Tier 4
- kcmutils (Tier4)
- kde consistency framework (Tier 4)
- kparts (Tier 4)
- kde4support (Tier 4)
And probably more...