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