apupier commented on code in PR #1103:
URL: https://github.com/apache/camel-website/pull/1103#discussion_r1418494242


##########
content/blog/2023/12/camel-quarkus-native-vscode-debug/index.md:
##########
@@ -0,0 +1,63 @@
+---
+title: "Debugging Camel Quarkus native application in VS Code"
+date: 2023-12-07
+authors: [ "djelinek" ]
+categories: [ "Tooling", "Camel Quarkus", "Videos" ]
+preview: "How to debug Camel Quarkus native application using VS Code in a few 
minutes"
+---
+
+## Prerequisites
+
+- [Visual Studio Code](https://code.visualstudio.com/download)
+- [GraalVM](https://code.visualstudio.com/download) for JDK 20+
+- [Maven](https://maven.apache.org/download.cgi) 3.9.3+
+- [Extension Pack for Apache Camel by Red 
Hat](https://marketplace.visualstudio.com/items?itemName=redhat.apache-camel-extension-pack)
+
+## Step-by-Step
+
+{{< youtube id="LIxs5Ga_tX0" class="video" >}}
+
+These steps provide a structured approach to generating, setting up, building, 
and debugging a Camel Quarkus native application within the VS Code environment.
+
+#### Generate Example Camel Route in VS Code Workspace
+
+Within your clean VS Code workspace, initiate the creation of an exemplary 
Camel route using the command `Camel: Create a Camel Route using Java DSL`. 
This sets the foundation for your project's routing structure.
+
+![Create a Camel Route using Java DSL](javadsl-route.png)
+
+#### Transform the generated Camel Route into a Camel Quarkus Project
+
+Utilize the command `Camel: Create a Camel Quarkus project` to generate a 
project based on the previously created Camel route. This action transforms 
your route into a robust Camel Quarkus project, ready for development.
+
+![Create a Camel Quarkus project](export-project.png)
+
+#### Cleanup
+
+This step ensures a clean structure. Remove the original Camel route file from 
the root of the newly generated project.
+
+#### Build Camel Quarkus Native Application
+
+Execute a predefined task from `.vscode/tasks.json` to initiate the build 
process for your Camel Quarkus Native application. This predefined task 
streamline the building procedure, ensuring a smooth and debug-ready build.

Review Comment:
   I think it is worthy to mention how to call the predefined task using the 
command palette (or the menu). Even if the screenshot is showing it. It allows 
better referencing and is friendlier for people with vision issue.



-- 
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: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to