Hi all,

We had several discussions last week about example parcels, and made some decisions...

For 0.6, we are going to have four "example" parcels:
* ZaoBao, currently maintained by Morgen
* Amazon wish list, currently maintained by Chao
* Flickr, currently maintained by Ted
* Hello world, to be created by John

Example parcels are treated as part of the 0.6 release, and need to be maintained as we would any other parcel that is part of 0.6. Unit tests must pass. If new bugs are introduced they will be treated as regressions. For right now, example parcels live at parcels/osaf/examples, although we may move them as part of a general flattening of the package/parcel hierarchy.

We decided to promote the amazon and flickr parcels to "example" status, as they have turned out to be compelling examples. We'd like them to continue to work against the latest milestones. We have not yet checked them into the tree, this should happen soon. Ted is going to get permission from the original authors before we checkin the flickr parcel to the tree. We also decided to create a very simple "hello world" parcel; this parcel is intended to provide a very gentle introduction to creating parcels.

On a related note, we're going to create a "sandbox" area in our svn repository to hold parcels, tools or other projects that developers are working on but are not formally part of the release. We will have no expectation that code in the sandbox is maintained in a working state. More details will come in a separate email (from Bear).

Someday we may create a "contrib" area, which would function as a holding place for working parcels that are not yet part of the release, with a different set of expectations than we have for example parcels. For now, we think that "examples" and the "sandbox" will be enough to support our current practice.

Cheers,
Katie


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to