davsclaus opened a new pull request, #24202: URL: https://github.com/apache/camel/pull/24202
## Summary - Added `@Metadata(description = "...")` annotations to **all** field declarations in camel-core-model classes (model, rest, dataformat, language, errorhandler, config, app, transformer, validator, loadbalancer, tokenizer) - Removed redundant getter/setter javadoc from 198 model files (912 javadoc blocks, ~4000 lines) — descriptions now live exclusively in `@Metadata` annotations; fluent builder javadoc is kept for Java DSL documentation - Fixed grammar issues in descriptions inherited from original javadoc - Simplified `findJavaDoc()` in `SchemaGeneratorMojo` to remove dead field/setter/getter javadoc parsing paths — only `@Metadata(description)` and builder pattern fallback remain - Regen of catalog JSON, YAML DSL schema, and XSD files ## Test plan - [ ] Verify `mvn install` in `core/camel-core-model` succeeds - [ ] Verify regen produces same catalog JSON (descriptions come from `@Metadata` now) - [ ] Spot-check generated JSON files have correct descriptions - [ ] Verify YAML DSL schema has descriptions populated 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
