This will be very useful. Very good work :-) Thanks Claus. -- Andrea Cosentino ---------------------------------- Apache Camel Committer Email: ancosen1...@yahoo.com Twitter: @oscerd2 Github: oscerd
On Friday, June 19, 2015 4:31 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: Hi I am putting some final touches on a maven goal that is enabled by default as part of building the Camel source code / components. The goal validates that you have been a good person and include documentation for all the component and endpoint options, include some description what the component does, and added a label to categorize the component, and so on. This is possible because every component now includes full out of the box documentation for all their options (only salesforce is pending). The aim is to ensure we document all the options in the future and that the docs stay up to date. We have frankly to many components that get out of sync with the wiki pages. Bonus goals is that we will be able to generate parts of the component documentation in the future to keep it automatic up to date, and much more. But I just wanted to bring attention to this new validation goal. If you omit some documentation etc the goal reports what the error is, and which options you need to document. And for documentation, its just javadoc on the setter (or getter, but we favor the setter). PS: I will push the code changes later when I have run a full build of the code to ensure they all pass the validation. -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/