Awesome! I noticed a typo on the following line (2 x missingDescription instead of missingSyntax):
https://github.com/apache/camel/blob/master/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ErrorDetail.java#L34 And currently while building I get the following error on camel-twitter: [WARNING] The component: twitter has validation errors [WARNING] Missing endpoint documentation for the following options: block timeout failIfNoConsumers But I failed to find the 3 options above inside it's source. Babak Claus Ibsen-2 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: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ -- View this message in context: http://camel.465427.n5.nabble.com/HEADS-UP-Compiling-components-now-include-validation-of-you-included-documentation-tp5768400p5768447.html Sent from the Camel Development mailing list archive at Nabble.com.