davsclaus opened a new pull request, #24097: URL: https://github.com/apache/camel/pull/24097
## Summary _Claude Code on behalf of Claus Ibsen_ Makes 10 popular component documentation pages multi-DSL friendly by adding Java/XML/YAML tabs blocks for route examples, resolving Java constants to string values, and marking inherently Java-only examples. **Components updated:** AWS S3, Azure Storage Blob, MongoDB, JMS, AWS SQS, AWS SNS, Kafka, File, HTTP, SQL **Changes per component:** - Added `[tabs]` blocks with Java, XML, and YAML DSL equivalents for route examples - Resolved Java constants (e.g., `KafkaConstants.KEY` → `"CamelKafkaKey"`, `JmsConstants.JMS_DESTINATION` → `"CamelJmsDestination"`) to their string values - Added `._Java-only: description_` markers for examples that are inherently Java-only (ProducerTemplate test API, programmatic config, complex Java types) - Converted anonymous `Processor` classes to lambdas where appropriate - Removed string concatenation (`+`) in URIs, using plain single-line URIs instead - Fixed minor typos found during review (e.g., `#m4yClient` → `#myClient` in SQS docs) ## Test plan - [ ] Verify AsciiDoc renders correctly (tabs blocks, Java-only markers, code blocks) - [ ] Spot-check XML examples use `&` for query parameter separators - [ ] Spot-check YAML examples use `parameters:` block for endpoint options - [ ] Verify no Java constants remain in the updated doc files 🤖 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]
