Hi,
As a relative newbie to ServiceMix 4, I was going through the examples
and saw a few things I thought could perhaps be improved, and I'd like
to help
1. Write a top-level README in the examples directory that lists the
demos and what they do because it's hard to figure out just from
directory names where you should start. I'm assuming this would cover
the examples that are released.
2. Add a bit more explanatory information to the READMEs and a
consistent format, including an overview of what the demo does (what
particular feature or pattern it's demonstrating), what parts make up
the example, and which config files or code are particularly important
to this example, then the usual instructions on how to build and/or run
the example. I know some of the examples, for example do have some more
explanation already on servicemix.apache.org but that only applies to a
couple.
3. Write READMEs for the examples that weren't in the 4.0.0.0 release
but are in SVN.
There are some other ideas that are a bit more structural and would thus
have more side effects. I know some of the examples (bridge, camel &
cxf-wsdl-first) are carried over from SMX 3, while others are new.
1. Renaming the examples. It's not clear which demos use JBI vs OSGi.
For example 'camel' does but 'camel-nmr' doesn't, while 'camel-osgi'
doesn't use the NMR but uses OSGi properties. Would some of them benefit
from renaming?
2. It seems to me, there may be some crossover between some of the
examples, but there may be subtle things about the demos I'm not picking
up. This is particularly the case with some of the examples that were in
the 4.0.0 release and those that are in subversion but didn't make it,
e.g. cxf-nmr and cxf-nmr-osgi. This might become more apparent when the
purpose of each demo is clearer.
What do people think?
Hoping to help,
Aidan Hollinshead