Dear all

I would suggest to try to ramp up the discussions (and along with it
implementations) in the following way:

*1. Use Cases and Requirements*

*2. Core Concepts*
*2.1 Environment, Stage*
*2.2 PropertyProvider, Configuration and composite design*
*2.3 Change Listeners and Mutability*
*2.4 Extension Points*
*2.5 Additional Services (default provider implementations, combining and
filtering providers)*

*3. Advanced Concepts*

*3.1 Multi-Environment-Support*
*3.2 Configuration Providers*
*3.3 Freezing, Serialization, Remoting*

*4. Modules*
*4.1 CDI/EE Integration*
*4.2 Other Java EE Support*
*4.3 JMX Management ?*
*4.4 Default Java EE Configuration (EE ready solution working OOTB)*
*4.3 ???*

*5. Extensions*
*5.1 Configuration Client/Server...?*
*5.2 Configuration Server Setup UIs?*

I propose to setup an asciidoc document for each part. That way we can
compose a comprehensive design documentation easily step by step and also
keep good focus on the aspects. As a starting I will try to update/split
the existing document here (mirrored):

https://github.com/apache/incubator-tamaya/blob/master/api/src/main/asciidoc/JavaConfigSpecification.adoc

Without bigger objections I will try to setup the document parts
accordingly.

Additionally I would propose to move them from
 *api/src/main/asciidoc  *
up to
* api/doc/*

So they are more easily accessible.

Do you think this is a good way to start?

Best,
Anatole



-- 
*Anatole Tresch*
Java Engineer & Architect, JSR Spec Lead
Glärnischweg 10
CH - 8620 Wetzikon

*Switzerland, Europe Zurich, GMT+1*
*Twitter:  @atsticks*
*Blogs: **http://javaremarkables.blogspot.ch/
<http://javaremarkables.blogspot.ch/>*

*Google: atsticksMobile  +41-76 344 62 79*

Reply via email to