Hi, Let me start from the beginning.
You mentioned Quarkus correctly. I initially contributed by creating recipes to help migrate camel-quarkus into the Quarkus project. These recipes also worked with plain Camel. As a result, I created camel-upgrade-recipes repository to make the recipes available to others for plain Camel migration. This is the first release of the recipes, and I must say that there is still a long way to go before they become widely recognized and fully integrated into Camel's migration process. However, other contributors are now helping, and together we are working to build an ecosystem that will make migrating Camel easier for everyone. Before addressing your questions, I'd like to clarify that these recipes are not meant to replace the manual migration of Camel. They are simply a tool to make the process easier by handling some basic changes, but not all migrations. Let me answer your questions: add 1 - This is the first release, so the knowledge around it isn’t widespread yet. It would be helpful to mention these recipes in Camel's migration guide as a resource for assisting with migrations. add 2 - As mentioned earlier, the recipes are a migration tool. They are already used in https://github.com/quarkusio/quarkus-updates/ and can also help plain Camel users with migration. I can also see the potential for adoption by other projects, such as CSB. add 3 - The recipes are available here: https://github.com/apache/camel-upgrade-recipes/. add 4 - There is a README.adoc file in the repository that explains the basic usage. I hope this helps. Best regards, Jiri On 2024/09/30 14:47:06 ski n wrote: > Today there was a vote for a release for “Apache Camel Upgrade Recipes”. > What are these recipes exactly? Are they the OpenRewrite Recipes to upgrade > between LTS versions? > > https://docs.openrewrite.org/recipes/io/quarkus/updates/camel > > Is this only for Quarkus, or general purpose? > > Are they documented on the Camel “Migration and Upgrade” guide? If they are > useful for end user, it would be nice to know: > > 1. That they exist > 2. What the purpose is > 3. Where to find them > 4. How to use them > > I know follow manual upgrades, but when this can be automated, it would be > helpful. > > Raymond >
