Development

Contribute

We use Google Code for project hosting so all contributors will need a google account for access to svn and the issue tracker. Most work on components are done by the component owners and recontributed to keep IP clean. Contact one of the current members for info on joining Zym.

Package Layers

Zym is partitioned into three layers, core, incubator, and deprecated. Components will move from layer to another during their life cycle. As a component moves to ZF or is superceeded, it move to the deprecated layer. Most components will start off in the incubator and then move onto core or become deprecated.

Core

This layer will be supported by Zym and should guarantee backwards compatibility with stability. Documentation and tests should exist for components.

Incubator

Most components will have their start here to allow developers to experiment with their ideas. Items with incubator status should be considered experimental and subject to change. Documentation and tests can be limited due to ongoing development.Some components may also be "permanently" incubated until it is decided that it proves to be a useful asset in Core.

Deprecated

As new components are created and Zend Framework development continues, out-dated Zym components will be moved here.

Version Life Cycle

Zym's version life cycle is closely linked to that of Zend Framework. Zym should aim to provide a release around the same time as Zend Framework. The latest Zym release always has the latest stable Zend Framework release as recommended version.

For a detailed description of the version life cycle process, please see the Zend Framework wiki.