[infinispan-dev] Re: property tags in configuration files

Manik Surtani manik at jboss.org
Thu Jul 9 07:09:30 EDT 2009


On 9 Jul 2009, at 12:06, Vladimir Blagojevic wrote:

> On 7/9/09 11:58 AM, Manik Surtani wrote:
>>
>> On 8 Jul 2009, at 19:46, Jason T. Greene wrote:
>>
>>> I don't want to sound like a broken record, but IMO this style of  
>>> docs belongs in the schema file in xsd:documentation tags. Then  
>>> IDEA and Eclipse display the docs while you are actually editing  
>>> the config file. You could then use one of the many tools out  
>>> there to generate docs, or extend one to produce it in a more  
>>> docbook-like way.
>>>
>>> For the config API, just use javadoc, you can then describe things  
>>> in a way more specific to the API.
>>
>> +1 to putting this information in the XSD in documentation tags,  
>> but this should be done by the XSD generation tool based on  
>> annotated info.  I just think that if docs are in two separate  
>> places, they are not going to get maintained in the long run and  
>> will degenerate.
> Exactly!
>
> Jason, I am almost done with xml configuration reading based on  
> combination of reflection and annotations of configuration (the  
> nutshell is like 100 lines of code). We already create human  
> readable configuration reference from the same source. And now on  
> top of it if we can create, and I think we can, xsd schema along  
> with xsd documentation tags that come from the same annotations then  
> that would be an achievement worth at least one blog entry and one  
> round of beers on Manik!!! Maintenance cost of Infinispan  
> configuration converging to zero! No bull!

I get the feeling you're kinda excited about this, Vladimir... !  :-)

Cheers
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org







More information about the infinispan-dev mailing list