davsclaus opened a new pull request, #23443:
URL: https://github.com/apache/camel/pull/23443

   ## Summary
   - Add a human-curated catalog of known 3rd party plugins 
(`known-plugins.json`) so users can install them by name without specifying GAV 
coordinates (e.g., `camel plugin add forage`)
   - Add `vendor` field to `PluginType` enum to distinguish ASF vs Community 
plugins
   - `camel plugin get --all` now shows three sections: active, supported 
(ASF), and known 3rd party (Community)
   - Users can pin a specific version with `--version` flag; defaults to 
`LATEST` for 3rd party plugins
   - Initial catalog includes: forage, camel-kit
   
   ## Test plan
   - [x] All 21 existing plugin tests pass (PluginGetTest, PluginAddTest, 
PluginDeleteTest, PluginHelperTest)
   - [x] Updated PluginGetTest assertions for new VENDOR column
   - [ ] Manual: `camel plugin get --all` shows vendor column and 3rd party 
section
   - [ ] Manual: `camel plugin add forage` auto-fills GAV from catalog
   - [ ] Manual: `camel plugin add forage --version=1.2.3` pins specific version
   
   🤖 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]

Reply via email to