[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 172611] New: Eclipse Mylyn port for kdevelop
From: Pantelis <pktoss () gmail ! com>
Date: 2008-10-11 17:03:40
Message-ID: bug-172611-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]
http://bugs.kde.org/show_bug.cgi?id=172611
Summary: Eclipse Mylyn port for kdevelop
Product: kdevelop
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: kdevelop-bugs@kdevelop.org
ReportedBy: pktoss@gmail.com
Version: (using Devel)
OS: Linux
Installed from: Compiled sources
Eclipse mylyn (formerly mylar) is a very nice 'task-oriented development
plugin'.
You can use it to create a 'context' (based on e.g., a bug number) and start
working on code. Then, by 'watching' what you do, it will 'learn' the
files/toplevels (classes, functions etc) relevant to your project and it will
'hide' the non-relevant ones from the project explorer.
So, 'context switching' becomes really interesting because by choosing a
different bug to work on (integration with bugtrackers is one of the parts of
mylyn) your
workspace automagically 'adapts' to the new context again showing only what is
relevant.
What is even more interesting is sharing 'contexts' by attaching them to bugs.
This makes collaborative development very enjoyable because people can take
turns isolating a problem and the 'relevant set' becomes smaller and smaller
everytime.
The algorithms and models mylyn uses are published in a PhD thesis by its
author
and the eclipse code is also available. The foundation needed from the kdevelop
part is also mostly there in the form of the DUChain.
So 'all that is required' is doing the work of adapting this to KDE/DUChain,
maybe in collaboration with the plasma context work (so that *the whole
desktop* can
adapt - hard for the eclipse guys to beat that :)
and providing the necessary UI.
--
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic