This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch feature/CAMEL-23672-tui-documentation in repository https://gitbox.apache.org/repos/asf/camel.git
commit cc249d852eb00ade6fa2397b3744dd322c9c4c5a Author: Claus Ibsen <[email protected]> AuthorDate: Sat Jun 6 22:42:22 2026 +0200 CAMEL-23672: TUI - Update hello demo tape and add route topology demo Fix tab key numbering in hello world tape (tabs were renumbered). Add new route-topology tape demonstrating diagram, drill-down, external endpoints, errors, and multi-route statistics. Co-Authored-By: Claude <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../docs/video/camel-tui-hello.tape | 30 ++++--- .../docs/video/camel-tui-topology.tape | 92 ++++++++++++++++++++++ .../camel-jbang-plugin-tui/docs/video/readme.md | 3 +- 3 files changed, 108 insertions(+), 17 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape index a0de446c05fc..debbc96962ea 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape @@ -16,39 +16,37 @@ # # Overview tab shows running integrations -Sleep 4s +Sleep 3s Screenshot screenshots/camel-tui-hello-overview.png +# Log tab - see Hello World messages flowing +Type "2" +Sleep 3s +Screenshot screenshots/camel-tui-hello-log.png + # Routes tab - see the timer route -Type "3" -Sleep 4s +Type "4" +Sleep 3s Screenshot screenshots/camel-tui-hello-routes.png -# Route diagram -Type "D" -Sleep 4s +# Diagram tab - route visualization +Type "3" +Sleep 3s Screenshot screenshots/camel-tui-hello-diagram.png -Type "D" -Sleep 1s # Endpoints tab Type "5" -Sleep 4s +Sleep 3s Screenshot screenshots/camel-tui-hello-endpoints.png -# Log tab - see Hello World messages flowing -Type "2" -Sleep 4s -Screenshot screenshots/camel-tui-hello-log.png - # Health tab Type "7" -Sleep 4s +Sleep 3s Screenshot screenshots/camel-tui-hello-health.png # Back to overview Type "1" -Sleep 4s +Sleep 1s # Quit Type "q" diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape new file mode 100644 index 000000000000..00ef696e7651 --- /dev/null +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape @@ -0,0 +1,92 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# Overview - 7 interconnected routes +Sleep 5s +Screenshot screenshots/camel-tui-topology-overview.png + +# Diagram tab - topology view +Type "3" +Sleep 4s +Screenshot screenshots/camel-tui-topology-diagram.png + +# Navigate to different routes +Down +Sleep 1s +Down +Sleep 1s +Down +Sleep 1s +Screenshot screenshots/camel-tui-topology-diagram-navigate.png + +# Toggle external endpoints +Type "e" +Sleep 3s +Screenshot screenshots/camel-tui-topology-diagram-external.png + +# Drill into a route +Enter +Sleep 3s +Screenshot screenshots/camel-tui-topology-diagram-drilldown.png + +# Back to topology +Escape +Sleep 1s + +# Toggle external off +Type "e" +Sleep 1s + +# Routes tab - all 7 routes with statistics +Type "4" +Sleep 3s +Screenshot screenshots/camel-tui-topology-routes.png + +# Errors tab - see failures +Type "9" +Sleep 3s +Screenshot screenshots/camel-tui-topology-errors.png + +# Log tab +Type "2" +Sleep 3s +Screenshot screenshots/camel-tui-topology-log.png + +# Health tab +Type "7" +Sleep 3s +Screenshot screenshots/camel-tui-topology-health.png + +# Endpoints tab +Type "5" +Sleep 3s +Screenshot screenshots/camel-tui-topology-endpoints.png + +# Back to overview +Type "1" +Sleep 2s + +# Fun caption to end the demo +Ctrl+t +Sleep 500ms +Type "Thanks for watching! Happy integrating with Apache Camel!" +Enter +Sleep 4s +Screenshot screenshots/camel-tui-topology-final.png + +# Quit +Type "q" diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md index 5300152022be..ec063023a99d 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md @@ -139,7 +139,8 @@ terminal interactions (`Type`, `Sleep`, `Screenshot`, etc.). | File | Description | |------|-------------| -| `camel-tui-hello.tape` | First impression — basic Hello World tour across all main tabs | +| `camel-tui-hello.tape` | Quick tour (~25s) — Hello World timer-log across main tabs | +| `camel-tui-topology.tape` | Full demo (~2 min) — Route topology with 7 routes, diagram drill-down, errors, and more | ## Output
