[Zope-dev] Proposal: Determining packages which are in the ZTK
Gary Poster
gary.poster at gmail.com
Fri Sep 18 12:02:52 EDT 2009
On Sep 18, 2009, at 11:53 AM, Tres Seaver wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> This is from a note I sent yesterday to the ZTK steering group
> (Martijn,
> Christian, Jim, Stephan), proposing criteria for removing packages
> from
> the ZTK. Martijn has already updated the docs to reflect some of the
> criteria: I figured I would throw the rest out for discussion:
>
> - - If a ZTK package isn't used by at least Zope2 and Grok, it
> probably
> isn't getting the love needed to stay at an appropriate quality level
> to meet the ZTK goals. Given that the Zope2 developers have as an
> explicit goal removing dependencies on *any* zope.app.* package, I
> obviously believe that such packages should not be part of the ZTK.
>
> - - Any package which doesn't have real narrative documentation
> checked
> into its 'docs' subdirectory, or a commitment from a maintainer
> to create such docs, should be on probation.
>
> - - Any package which depends on a zope.* package which is *not* part
> of the ZTK should itself be removed from the ZTK.
>
> - - As a corollary, any package which depends on any other
> "probationary"
> package is automatically probationary itself.
>
> - - (A little more speculative) Any package which doesn't have one or
> more clearly-identified maintainers should be probationary.
>
> - - Packages which remain in the probationary status for a given
> period
> (three months? six?) should be removed from the ZTK.
>
> The overall goal here is to keep the ZTK as coherent as possible, and
> avoid "bitrot" by focusing on the packages which are in active use by
> more than one project.
Sounds interesting.
Do you happen to have a list of packages that would be affected by
these rules?
Gary
More information about the Zope-Dev
mailing list