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

Reply via email to