[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