From 81de09c6e3b9cb983ca97fe2f25fd82ee43c7fef Mon Sep 17 00:00:00 2001 From: Claus Ibsen Date: Tue, 2 Jun 2026 18:44:11 +0200 Subject: [PATCH 1/2] CAMEL-23655: Update GitHub topics for better discoverability Co-Authored-By: Claude --- .asf.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.asf.yaml b/.asf.yaml index fb4c265..e081e14 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -20,9 +20,20 @@ github: homepage: https://camel.apache.org labels: - camel - - integration + - examples + - kamelet - low-code + - integration + - integration-framework + - enterprise-integration-patterns - java + - yaml + - kafka + - rest-api + - data-transformation + - cloud-native + - microservices + - mcp enabled_merge_buttons: merge: false rebase: true From 15c783f1d6f78e5dff0c077e9dfbb2a1bdd60cc3 Mon Sep 17 00:00:00 2001 From: Claus Ibsen Date: Fri, 5 Jun 2026 18:57:20 +0200 Subject: [PATCH 2/2] chore: Rebrand Camel JBang to Camel CLI Co-Authored-By: Claude Opus 4.6 --- README.md | 2 +- jbang/aws-s3-large-object/README.adoc | 2 +- jbang/blueprint-to-yaml/README.adoc | 2 +- jbang/chaos-monkey/README.adoc | 2 +- jbang/circuit-breaker/README.adoc | 2 +- jbang/dependency-injection/README.adoc | 4 ++-- jbang/groovy/README.adoc | 2 +- jbang/hello-endpoint-dsl/README.adoc | 2 +- jbang/hello-java/README.adoc | 2 +- jbang/hello-xml/README.adoc | 2 +- jbang/hello-yaml/README.adoc | 2 +- jbang/json-transform/README.adoc | 2 +- jbang/main-profile/README.adoc | 4 ++-- jbang/metrics/README.adoc | 2 +- jbang/prometheus/README.adoc | 2 +- jbang/type-converter/README.adoc | 2 +- jbang/xml-and-bean/README.adoc | 4 ++-- jbang/xml-to-yaml/README.adoc | 2 +- jbang/xslt-transform/README.adoc | 2 +- 19 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 4252c30..d6733ae 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Enterprise Integration Patterns with powerful bean integration. This project provides various small prototypes for Apache Camel for low-code integration using JBang and Kamelets. -We suggest to look at [Camel JBang Examples](https://github.com/apache/camel-jbang-examples) first as these +We suggest to look at [Camel CLI Examples](https://github.com/apache/camel-jbang-examples) first as these examples are aimed to be better documented and generally better quality. This repo is a place for experiments, prototypes and ad-hoc tasks. diff --git a/jbang/aws-s3-large-object/README.adoc b/jbang/aws-s3-large-object/README.adoc index 0b819d4..9bbf3a1 100644 --- a/jbang/aws-s3-large-object/README.adoc +++ b/jbang/aws-s3-large-object/README.adoc @@ -4,7 +4,7 @@ This example provides some tips and tricks for dealing with large objects, i.e. === Prerequisites - Camel 3.21.x or Camel 4.x and up -- Camel JBang +- Camel CLI - S3 compatible storage (i.e. noobaa) === Install JBang diff --git a/jbang/blueprint-to-yaml/README.adoc b/jbang/blueprint-to-yaml/README.adoc index ecab683..6daf521 100644 --- a/jbang/blueprint-to-yaml/README.adoc +++ b/jbang/blueprint-to-yaml/README.adoc @@ -2,7 +2,7 @@ This example shows legacy OSGi Blueprint XML file with and with embedded . -The XML can be migrated to YAML DSL using Camel JBang. +The XML can be migrated to YAML DSL using Camel CLI. === Install JBang diff --git a/jbang/chaos-monkey/README.adoc b/jbang/chaos-monkey/README.adoc index ac57d77..6228fed 100644 --- a/jbang/chaos-monkey/README.adoc +++ b/jbang/chaos-monkey/README.adoc @@ -1,6 +1,6 @@ == Chaos Monkey -This example shows a chaos monkey with Camel JBang. +This example shows a chaos monkey with Camel CLI. When everything is okay then Camel reports UP in the health check. But the chaos monkey can from time to time cause problems and the health check is then DOWN. diff --git a/jbang/circuit-breaker/README.adoc b/jbang/circuit-breaker/README.adoc index c9604e7..ae9200a 100644 --- a/jbang/circuit-breaker/README.adoc +++ b/jbang/circuit-breaker/README.adoc @@ -1,6 +1,6 @@ == Circuit Breaker -This example shows how Camel JBang can use circuit breaker EIP. +This example shows how Camel CLI can use circuit breaker EIP. === Install JBang diff --git a/jbang/dependency-injection/README.adoc b/jbang/dependency-injection/README.adoc index 4cdd8af..a2c057e 100644 --- a/jbang/dependency-injection/README.adoc +++ b/jbang/dependency-injection/README.adoc @@ -1,11 +1,11 @@ == Dependency Injection -This example shows how Camel JBang can use dependency injection annotations +This example shows how Camel CLI can use dependency injection annotations from Spring Boot or Quarkus, to wire up Java beans. The runtime is still plain Camel Main with JBang, and not Spring Boot or Quarkus. However the benefit of allowing to use their annotations is that the transition -from Camel JBang to Spring Boot or Quarkus is easier. +from Camel CLI to Spring Boot or Quarkus is easier. === Install JBang diff --git a/jbang/groovy/README.adoc b/jbang/groovy/README.adoc index 55cd1ab..e36e161 100644 --- a/jbang/groovy/README.adoc +++ b/jbang/groovy/README.adoc @@ -1,6 +1,6 @@ == Camel Example Groovy -This example shows how to run Camel JBang (YAML routes) with Groovy scripts +This example shows how to run Camel CLI (YAML routes) with Groovy scripts for small functions and DTO classes. The Groovy source are compiled on startup. diff --git a/jbang/hello-endpoint-dsl/README.adoc b/jbang/hello-endpoint-dsl/README.adoc index 8a3769e..bf34a65 100644 --- a/jbang/hello-endpoint-dsl/README.adoc +++ b/jbang/hello-endpoint-dsl/README.adoc @@ -1,6 +1,6 @@ == Hello Endpoint DSL with Java -This example is a hello world example to run a Java route (type safe with endpoint-dsl) with Camel JBang. +This example is a hello world example to run a Java route (type safe with endpoint-dsl) with Camel CLI. === Install JBang diff --git a/jbang/hello-java/README.adoc b/jbang/hello-java/README.adoc index 8d8e6b1..1ce0384 100644 --- a/jbang/hello-java/README.adoc +++ b/jbang/hello-java/README.adoc @@ -1,6 +1,6 @@ == Hello Java -This example is a hello world example to run a Java route with Camel JBang. +This example is a hello world example to run a Java route with Camel CLI. === Install JBang diff --git a/jbang/hello-xml/README.adoc b/jbang/hello-xml/README.adoc index d8aadec..466d5c6 100644 --- a/jbang/hello-xml/README.adoc +++ b/jbang/hello-xml/README.adoc @@ -1,6 +1,6 @@ == Hello Java -This example is a hello world example to run a XML route with Camel JBang. +This example is a hello world example to run a XML route with Camel CLI. === Install JBang diff --git a/jbang/hello-yaml/README.adoc b/jbang/hello-yaml/README.adoc index c733184..d658d3f 100644 --- a/jbang/hello-yaml/README.adoc +++ b/jbang/hello-yaml/README.adoc @@ -1,6 +1,6 @@ == Hello YAML -This example is a hello world example to run YAML route with Camel JBang. +This example is a hello world example to run YAML route with Camel CLI. === Install JBang diff --git a/jbang/json-transform/README.adoc b/jbang/json-transform/README.adoc index 449daac..86306c5 100644 --- a/jbang/json-transform/README.adoc +++ b/jbang/json-transform/README.adoc @@ -35,7 +35,7 @@ $ camel run beer-jq.camel.yaml === Live updates of message transformation -You can do live changes to the template in the beer-jo.yaml file and see the output in real-time with Camel JBang by running: +You can do live changes to the template in the beer-jo.yaml file and see the output in real-time with Camel CLI by running: [source,bash] ---- diff --git a/jbang/main-profile/README.adoc b/jbang/main-profile/README.adoc index 735cab1..c5254d9 100644 --- a/jbang/main-profile/README.adoc +++ b/jbang/main-profile/README.adoc @@ -1,6 +1,6 @@ == Main Profile -This example shows how you can use Camel JBang with profiles +This example shows how you can use Camel CLI with profiles to run for development, testing or production. === Install JBang @@ -34,7 +34,7 @@ Then you can run this example using: $ camel run hello.camel.yaml ---- -This will run in developer mode by deafult (default in Camel JBang) +This will run in developer mode by deafult (default in Camel CLI) You can run in another profile with: diff --git a/jbang/metrics/README.adoc b/jbang/metrics/README.adoc index 9e1e440..bf0cdcc 100644 --- a/jbang/metrics/README.adoc +++ b/jbang/metrics/README.adoc @@ -1,6 +1,6 @@ == Metrics -This example shows using Micrometer metrics with Camel JBang. +This example shows using Micrometer metrics with Camel CLI. === Install JBang diff --git a/jbang/prometheus/README.adoc b/jbang/prometheus/README.adoc index 8d19cbb..134c8b0 100644 --- a/jbang/prometheus/README.adoc +++ b/jbang/prometheus/README.adoc @@ -1,6 +1,6 @@ == Micrometer Prometheus -This example shows using Micrometer metrics with Camel JBang +This example shows using Micrometer metrics with Camel CLI and with HTTP endpoint for exposing statistics for scraping by Prometheus. The application is configured in the `application.properties` file. diff --git a/jbang/type-converter/README.adoc b/jbang/type-converter/README.adoc index a4adf13..5a45a65 100644 --- a/jbang/type-converter/README.adoc +++ b/jbang/type-converter/README.adoc @@ -1,6 +1,6 @@ == Type Converter -This example shows how Camel JBang can use custom type converters. +This example shows how Camel CLI can use custom type converters. === Install JBang diff --git a/jbang/xml-and-bean/README.adoc b/jbang/xml-and-bean/README.adoc index 6a4039a..0ce998a 100644 --- a/jbang/xml-and-bean/README.adoc +++ b/jbang/xml-and-bean/README.adoc @@ -1,13 +1,13 @@ == XML and Java Bean -A basic example shows how Camel JBang can invoke Java beans from XML routes. +A basic example shows how Camel CLI can invoke Java beans from XML routes. Notice how the Java bean is annotated with `@BindToRegisty` that allows Camel to refer to this bean by an id from the XML routes. The runtime is still plain Camel Main with JBang, and not Spring Boot or Quarkus. However the benefit of allowing to use their annotations is that the transition -from Camel JBang to Spring Boot or Quarkus is easier. +from Camel CLI to Spring Boot or Quarkus is easier. === Install JBang diff --git a/jbang/xml-to-yaml/README.adoc b/jbang/xml-to-yaml/README.adoc index a0c8ab9..e328aa7 100644 --- a/jbang/xml-to-yaml/README.adoc +++ b/jbang/xml-to-yaml/README.adoc @@ -2,7 +2,7 @@ This example shows classic Spring XML file with and with embedded . -The XML can be migrated to YAML DSL using Camel JBang. +The XML can be migrated to YAML DSL using Camel CLI. === Install JBang diff --git a/jbang/xslt-transform/README.adoc b/jbang/xslt-transform/README.adoc index 0c30d85..831d180 100644 --- a/jbang/xslt-transform/README.adoc +++ b/jbang/xslt-transform/README.adoc @@ -35,7 +35,7 @@ $ camel run * === Live updates of message transformation -You can do live changes to the stylesheet and see the output in real-time with Camel JBang by running: +You can do live changes to the stylesheet and see the output in real-time with Camel CLI by running: [source,bash] ----