← Back to team overview

gtg-contributors team mailing list archive

Re: Plugin API broken. How can I help?

 

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 <marko@xxxxxxxxx> wrote:
> Hi.
> 
> https://bugs.launchpad.net/gtg/+bug/529520
> 
> What is status on this? How can I help?



Follow ups

References