chore: reorganize bundled jbang examples with category sub-grouping#24492
Conversation
…zer and tool-calling options to AgentConfiguration Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
Organize bundled examples into topic-based subfolders matching the companion reorganization of apache/camel-jbang-examples: - beginner/ - timer-log, cron-log, rest-api, routes, tui-hello-world, camel-1-tribute - eip/ - circuit-breaker, content-based-router (new), splitter (new), aggregator (new) - database/ - sql - language/ - groovy - observability/ - memory-leak, message-size, route-topology - transformation/ - xslt Three new EIP examples added: - content-based-router: choice/when routing by message content - splitter: split batch into individual messages - aggregator: collect messages into batches Catalog JSON updated with new paths for all 29 examples. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Claus Ibsen <claus.ibsen@gmail.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:
🔬 Scalpel shadow comparison — Scalpel: 11 tested, 28 compile-only — current: 10 all testedMaveniverse Scalpel detected 39 affected modules (current approach: 10).
|
Add category-based organization to the example browser in both CLI (camel run --example) and TUI. Examples are now sub-grouped by category within each difficulty level. The TUI uses a folder-based navigation model with ".." to go back. Fix tests for the new categorized names. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
|
Have you launhed the Integration test locally? ( |
|
[INFO] Tests run: 106, Failures: 0, Errors: 0, Skipped: 6 |
Claude Code on behalf of davsclaus
Summary
Reorganize bundled CLI/TUI examples into topic-based subfolders and add category sub-grouping to both the CLI listing and TUI example browser for better discoverability. This is the companion PR to apache/camel-jbang-examples#70 which reorganizes the external examples repo.
Changes
Example reorganization:
beginner/,eip/,database/,language/,observability/,transformation/eip/content-based-router,eip/splitter,eip/aggregatorCLI (
camel run --example):======underline separatorsTUI example browser:
..or Esc to go backTests:
Folder structure
Dependency
Merge apache/camel-jbang-examples#70 first — online examples will 404 until the external repo has the new folder paths.
Test plan
camel run --example=beginner/timer-logafter both PRs mergedCo-Authored-By: Claude Opus 4.6 noreply@anthropic.com