Am 29.10.2010 18:07 schrieb Diez B. Roggisch:
Also I'm very in general very satisfied with the technical aspects of
TG2. I personally don't care about documentation (use the source, luke),
and thus have always been able to unleash it's powers.
Yes, but we need to care anyway since without proper docs you can't
attract new people and establish a larger community. Nor can you
convince coworkers or managers in your company to use TurboGears. In the
hand of Yedis TG is a great tool, but it has been just too hard for
Padawans to learn and master.
And I believe this is due to 3 major factors:
- the early announcment caused anxiety in the community. ...
- splitting the development force. ...
- the overall tendency of developers of TG2 not to stick with existing
dependencies or approaches, but instead to go for the "next big thing".
I'll subscribe to that.
Another "issue" is built-in, and partially reflected above already: the
best-of-breed-and-lots-of-dependencies approach has benefits - but also
downsides. Documentation is split, bugs span across frameworks and
packages, releases need careful testing and packaging, whole packages
depending on one single developer - who might lose interest or can't
contribute anymore - and so forth.
That's true. We should learn to choose projects and libs we build upon
more carefully. They must not only be technically exciting, but also
well documented, mature, and have an active community. SQLAlchemy is a
good example.
So, to wrap it up: I won't and can't speak out against this move - you
guys do, what you do. It's a technically sound decision.
Most of all I think it's *organizationally* sound.
Of course, we should also discuss how we can make sure existing TG1 and
TG2 projects can be migrated to Pyramid or happily continue to run with
TG1 or TG2 for many years. I'm all for finishing TG 2.1 (properly, not
in a hurry) and providing bugfix releases in the future. I'll also
continue to provide bugfix releases for TG 1.1 and there will be a TG
1.5 alpha release soon for people who want to stick with CherryPy.
-- 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.