oscerd opened a new pull request, #3029:
URL: https://github.com/apache/camel-kamelets/pull/3029

   The catalog settled on a **one line** `spec.definition.description` in 
#2589, with anything longer living in 
`docs/modules/ROOT/partials/<name>-description.adoc`. The Kamelets I added or 
touched recently did not follow that. This moves them across.
   
   ## What changed
   
   Nine Kamelets, all of them mine:
   
   ```
   aws-bedrock-agent-sink   ceph-event-based-source  couchbase-source
   replace-field-action     salesforce-pubsub-source sap-netweaver-sink
   smpp-sink                smpp-source              snmp-source
   ```
   
   Each keeps its first sentence as the description:
   
   ```diff
   -    description: |-
   -      Poll SNMP (Simple Network Management Protocol) capable devices, or 
receive SNMP traps.
   -
   -      Set type to POLL or GET_NEXT to query the OIDs listed in the oids 
property on a schedule, or to TRAP to listen for traps sent to this host and 
port.
   -
   -      SNMP v1 and v2c authenticate with a plaintext community string. 
Prefer snmpVersion 3 with authentication and privacy where the device supports 
it.
   +    description: Poll SNMP (Simple Network Management Protocol) capable 
devices, or receive SNMP traps.
   ```
   
   and gains a partial holding the rest.
   
   ## The partials are organised, not transcribed
   
   Rather than dumping the removed paragraphs, each partial is broken into 
sections the way the existing ones are — `snmp-source` gets *Modes* and 
*Security*, `couchbase-source` gets *Query Modes* and *Writing the Statement*, 
`salesforce-pubsub-source` gets *Which API*, *Deserialization* and *Runtime 
Dependency*.
   
   **Nothing is lost.** The things worth keeping all survive into the partials, 
and several read better with room to breathe:
   
   - the Couchbase `META().id AS __id` requirement, including the example 
statement — that one is a silent-no-op trap, so it now gets a code block 
instead of a sentence
   - the SNMP clear-text community string warning and the pointer to v3
   - the Salesforce `protobuf-java` `NoClassDefFoundError`, now with the actual 
stack line
   - the SAP NetWeaver note that the command is pinned and overwrites any 
inbound header
   - the `replace-field-action` top-level-only limitation, with the 
`{"message":{"Hola":"mundo"}}` example from #462
   
   ## Verification
   
   `script/validator` reports no errors, `script/generator` produces no further 
doc changes, and `mvn clean install` passes with tests from the repository root.
   
   No template or property changes — descriptions and new documentation files 
only, so behaviour is untouched.
   
   The `library/` mirrors are left to the regen bot, as with other Kamelet 
modifications.
   
   ---
   _Claude Code on behalf of Andrea Cosentino_
   


-- 
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]

Reply via email to