(→not so controversial) |
|||
| Line 63: | Line 63: | ||
* alternatively try to reuse parts of kdevplatform in gluoncreator | * alternatively try to reuse parts of kdevplatform in gluoncreator | ||
** problem: kdevplatform (rightly so!) expect full kdevplatform availability | ** problem: kdevplatform (rightly so!) expect full kdevplatform availability | ||
| + | |||
| + | ==== Unit Tests ==== | ||
| + | |||
| + | developers: | ||
| + | |||
| + | * never submit failing unit tests (use QEXPECT_FAIL) | ||
| + | * try to run unit tests regularily | ||
=== Wed === | === Wed === | ||
| Line 89: | Line 96: | ||
* gluon integration | * gluon integration | ||
* handle rename/delete of file in editor view | * handle rename/delete of file in editor view | ||
| + | * handle switching branch -> reload open (changed) files | ||
| + | * port mailing list to kde infrastructure | ||
| + | * improve website / wikis / ... | ||
| + | ** promotion part | ||
| + | * integrate wiki documentation | ||
=== controversial === | === controversial === | ||
| Line 102: | Line 114: | ||
* chromium-like UI | * chromium-like UI | ||
| − | == | + | == Hacking TODO == |
* remove/disable/fix failing unit tests | * remove/disable/fix failing unit tests | ||
| − | |||
* fix QWarnings (esp. timer issues etc.) | * fix QWarnings (esp. timer issues etc.) | ||
| − | |||
| − | |||
* go through review requests | * go through review requests | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
* extended cli support (open in existing instance) | * extended cli support (open in existing instance) | ||
| − | ** extended dbus interface | + | ** requires extended dbus interface |
| + | * krunner integration (session) | ||
Contents |
requirements for plugins in extragear/kdevelop/*:
plugins to merge:
notes on /plugins:
note for developers: kdevplatform API breakages must be fixed in every stable repo, i.e. everything in https://projects.kde.org/projects/extragear/kdevelop must be compiling
developers: