[Trac] Pluggable Modules
Christopher Lenz
cmlenz at gmx.de
Mon Jan 10 19:32:58 EST 2005
Am 11.01.2005 um 00:07 schrieb Brad Anderson:
> I took a look at Christopher Lenz's patch here:
>
> http://projects.edgewall.com/trac/wiki/TracPluggableModules
>
> and it looks promising. My question is, what is the timeframe for a
> change
> like this? Is this post-1.0 or pre-1.0. I'm working on a couple of
> modules
> and would like to fit into this framework if it will be ready soon.
>
> The code looked like prototyping only, and I'll dive deeper into it
> this week.
> But how big of a breadbox is it to retrofit current modules to this new
> framework? I would definitely be able to help, although I see time
> getting
> little bit scarce in the coming weeks.
>
> Just curious as to the perceived timeframe on this.
The timeframe pretty much depends on:
a) feedback from the edgewall folks <ping/> and anyone else interested
b) whether we can drop support for python 2.1 (the new architecture
requires >= 2.2)
If those two points get checked, I would say that the refactoring could
happen even before 1.0. Yes, there's a lot of code that would need
retrofitting, but it's doable. And probably in an almost evolutionary
fashion (i.e. having working code in trunk throughout the process).
There's also the issue of momentum. I'm currently the only committer
actively and regularly working on Trac (i.e. checking stuff in,
applying patches, etc), so trunk might starve when my interest in the
current code-base fades. If we want to keep up the plan of refactoring
after 1.0, we need more folks with write-access to the repository <ping
target="edgewall"/>.
Cheers,
Chris
--
Christopher Lenz
/=/ cmlenz at gmx.de
More information about the Trac
mailing list