Joe,
1. I agree on releasing samples collectively
2. My opinion on when to release is that they should be at the very
least concurrent with each release, if not slightly before. I believe
functional, relevant samples can help reduce barrier to entry.
3. As far as where to keep the source to the samples -Definitely
within SVN
4. Mirrored versioning is a must.
5. Since we are really pushing the plugin format in general, it's
probably a good idea to have the samples themselves be in all plugin
format
Additionally - We need to figure a way to work in the migration
examples. Right now they exist only as .zip files attached to wiki
articles. I am working on putting the proper license/notice files in
them, as well as the asf headers.
There are a couple hitches though.
1. where to put them (I was thinking maybe just under samples/branches/
#/migration-<samplename>)
2. They are mostly made to be compiled with ant for ease of deploying
on either jboss or geronimo depending on the build - is this a problem
at all?
Thanks,
Erik B. Craig
[EMAIL PROTECTED]
On Mar 11, 2008, at 12:20 PM, Joe Bohn wrote:
A bit of unfinished business from 2.1 is the release of samples. I
think we need to get these fixed and available fairly soon for 2.1.
Here are some questions for discussion around that and how we should
manage the samples in general.
1) Do we release all the samples collectively or individually? My
vote would be collectively.
2) When to release the samples? I think we should make an effort to
release the samples concurrent with each Geronimo release. This is
important because the jsp & servlet examples are referenced from
within the welcome page on Geronimo. I suppose we could remove that
reference and eliminate the need to release concurrently.
3) Managing sample source. IMO the only place we should maintain
source for the samples is in svn. I think Jarek managed to update
all of the sample doc with references to the svn repo for each
sample but I think there might be a place or two where we include a
zip of the source in the wiki in addition to the SVN reference (at
least I recall seeing some not too long ago). I plan to hunt them
out and remove those attachments where they are already checked into
svn.
4) More on managing source.... I think our source for the samples
should mirror the source for the server in terms of branches/tags.
5) Should we make all samples plugins? At the moment the jsp-
examples, servlet-examples, and ldap-sample-app are plugins. The
other 12 samples are not. I'd be in favor of creating a plugin for
each and will work on doing this unless I hear objections.
I'm sure there are a lot of other issues .... this is just to get
the ball rolling.
Joe