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

Reply via email to