CAMEL-23610: Normalize YAML DSL in component documentation to canonical form#23512
Conversation
…canonical form Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
|
🧪 CI tested the following changed modules:
Build reactor — dependencies compiled but only changed modules were tested (18 modules)
|
gnodet
left a comment
There was a problem hiding this comment.
Documentation-only change normalizing YAML DSL code blocks in 19 component documentation files to canonical form (wrapping with - route:, expanding shorthand to:/log:/simple:, splitting inline query params). Consistent with the canonical JSON schema work in CAMEL-22987. No code changes.
LGTM.
Claude Code on behalf of Guillaume Nodet
Summary
Follow-up to #23511 (EIP + user manual docs). Normalizes YAML DSL code blocks in 19 component documentation files from classic shorthand form to canonical (normalized) form, consistent with the canonical JSON schema introduced in CAMEL-22987.
Four shorthand patterns were normalized:
to:—- to: "direct:foo"→ expanded with nesteduri:field (67 instances)log:—- log: "${body}"→ expanded with nestedmessage:field (125 instances)simple:expression — wrapped with canonicalexpression:/simple:/expression:structure (110 instances)uri:+parameters:block (73 instances)from:withoutroute:wrapper — wrapped with- route:parent (19 instances)Files changed (19):
camel-keycloakcamel-doclingcamel-langchain4j-embeddingscamel-dhis2camel-openaicamel-langchain4j-embeddingstorecamel-aws2-s3-vectorscamel-pgvectorcamel-azure-storage-blobcamel-kameletcamel-camundacamel-eventcamel-kafkacamel-pqccamel-dfdlcamel-ocsfcamel-smooks(component + dataformat)camel-ibm-watsonx-aiTest plan
camel validate yaml-dsl(MCP schema validation)Claude Code on behalf of Claus Ibsen
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com