Frameworks/Epics/Splitting kdelibs: Difference between revisions
< Frameworks | Epics
(template pimping) |
|||
Line 55: | Line 55: | ||
== Backlog == | == Backlog == | ||
For reference, find the class by class analysis produced during Platform11 on [[KDE_Core/Platform_11/kdelibsDependencies|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... |
Revision as of 17:55, 2 December 2011
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...