On 10/17/05, Rubic <[EMAIL PROTECTED]> wrote:
> Many thanks for putting in so much effort with
> TurboGears.  It's good to see all these great
> components combined in such a cohesive whole.

You're welcome!

> In the future I may want to check out versions
> of CherryPy, Kid, etc.  It's understood that
> upgrading individual components may break the
> framework (i.e. TurboGears makes no promises),
> but presumably:
>
> 1) TurboGears is loosely coupled such that
> upgrading components is a natural evolution
> path;

Absolutely. The upgrade from 0.5 to 0.8 included upgrades to all of
the packages. After 1.0 lands, upgrades to the individual projects
will have to follow the basic release contract that breaking changes
happen only in major point releases and are well-documented with
testing and deprecation periods as appropriate.

> 2) There are unit tests that may be performed
> (new tests may be submitted when breakage
> occurs?) to verify overall framework integrity.

There are unit tests for much of TurboGears' own code, and the
individual projects each have their own tests. I would certainly
accept other tests, but TurboGears' tests right now are limited to the
integration functionality.

Kevin

--
Kevin Dangoor
Author of the Zesty News RSS newsreader

email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com

Reply via email to