Hi Christoph, Hm...i want to ask the main question because i'm a bit confused now. Who is the maintainer of TG? Who is working on it? Only you?
2011/1/25 Christoph Zwerschke <[email protected]>: > Am 25.01.2011 09:23, schrieb Alice McGregor: >> As mentioned by others, wanting "best of breed" and stable are >> somewhat mutually exclusive. >> >> OTOH, my own web framework has been stable for nearly a year and a >> half at the application level, and AFIK so has TurboGears 2.0, and TG >> 1.1 for even longer. (I still have applications in production running >> various flavours of 1.x.) > > Fully agree. Things could have been organized much better. But the > problem is (again), according to my experience, the stable and > well-maintained projects have somebody behind them who feels responsible > and commited as the project "owner" and/or some kind of company backing. > This is the case for Django and Rails and also Pyramid, but > unfortunately not for TG. This is also the case for your web frameworks > since your words "my own web framework" show you feel responsible for > that. If we had somebody considering TG as his own framework, things > would a lot run better. > >> I'm ignoring, for the most part, the dichotomy here. Stability (via >> consistent API, documentation, backwards compatibility, etc.) is a >> noble goal, and a fundamentally modular and well-thought-out >> underlying design should accommodate that in -addition- to allowing >> experimentation with more bleeding-edge features. > > Fully acknowledge. I did not want to claim that this has been handled > very well by TG in the past. In fact I have expressed my displeasure in > the sometimes chaotic and erratic development and release management > several times. But I understand the reasons why things are like that and > that things will not change by complaining, but only by somebody > stepping up as a committed project manager again. > >> This is something I've been looking for for quite some time. ;) (And >> is ever more important as I continue to refine PEP 444.) > > Btw, thanks for working on that, I guess many people appretiate that. > >> My personal opinion is that a bigger (mega) project needs more rules >> compared to a smaller sized project. >> >> IMHO, everything, great and small, requires a clear structure, >> organization, and workflow ("rules") in order to be useful, >> maintainable, and enjoyable. This ranges from style guidelines (i.e. >> PEP 8) through to consistent naming of API calls, even all the way up >> to following standard programming idioms. > > Exactly. It also includes a good project development infrastructure > which also needs some work before TG can gather way again. For TG2 we're > still using the old TG1 server with an outdated cluttered Trac that's > only integrated with SVN, we don't have a test or CI server etc. > >> There was debate of absorbing Pylons into TurboGears in order to >> provide ongoing support for 2.x users. I'm unsure if any "final >> decision" was made on that, though. > > Again, I don't see a point in discussing whether we want to maintain the > Pylons code if we can't even cope with maintaining the TG code. In any > case I think that's only an option for TG2, not for a future TG3. > > Btw, this discussion should be actually held in tg-trunk, not here. > > -- Christoph > > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/turbogears?hl=en. > > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/turbogears?hl=en.

