Hi Marko, This is one big stuffs that requires lot of coding and architecture.
Paul is working on a core/UI separation as part of his Summer of Code. We currently believe that plugins will only affects the UI part. So, you have to concentrate on this. 1) List the plugins that will stay. Some will diappears (Evolution, RTM), others should become a core-feature (like the task remover). Concentrate on important plugins. 2) By reading the code of those plugins, you should make a list of features that are needed by those plugins. Write your perfect API. Also, any idea on how to improve plugin handling is warmly welcome. 3) Then, we have to write that API and write support for that API in the GUIĀ code. It's not that hard as most of it is already there. (for exemple, everything in the Task Editor should remains the same). 4) Finally, we have to rewrite the plugins according to that API. Yep, that's big but every little step would be a great help. I can support you and answer your questions. If you achieve all of that, it would make you a major conntributor with a nearly complete understanding of the code (I will help you and write that with you, of course. We also might seek Paul's help) ;-) But I would understand that it's huge. So right now, 1) and 2) are already a great great contribution. Lionel On Tue, 8 Jun 2010 00:52:34 +0400, Marko Kevac <[email protected]> wrote: > Hi. > > https://bugs.launchpad.net/gtg/+bug/529520 > > What is status on this? How can I help? _______________________________________________ Mailing list: https://launchpad.net/~gtg-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~gtg-contributors More help : https://help.launchpad.net/ListHelp

