This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 857f92c  Blog article for first iteration of kamelet tooling support 
for Camel (#581)
857f92c is described below

commit 857f92c8b78e1a49489c488018cf21bf788d533e
Author: Aurélien Pupier <apup...@redhat.com>
AuthorDate: Thu May 20 07:28:54 2021 +0200

    Blog article for first iteration of kamelet tooling support for Camel (#581)
    
    URI in Camel Language Server
    
    Signed-off-by: Aurélien Pupier <apup...@redhat.com>
---
 .../TemplateIdCompletionWithDescription.png        | Bin 0 -> 113717 bytes
 .../TemplateParameterCompletionWithDescription.png | Bin 0 -> 99948 bytes
 .../completionKameletParameterWithDefaultValue.gif | Bin 0 -> 134135 bytes
 .../descriptionOnHover.png                         | Bin 0 -> 62602 bytes
 .../05/KameletToolingSupportInCamelURI/index.md    |  46 +++++++++++++++++++++
 .../sinkSourceFilteringKameletCompletion.gif       | Bin 0 -> 134615 bytes
 6 files changed, 46 insertions(+)

diff --git 
a/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateIdCompletionWithDescription.png
 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateIdCompletionWithDescription.png
new file mode 100644
index 0000000..b49925f
Binary files /dev/null and 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateIdCompletionWithDescription.png
 differ
diff --git 
a/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateParameterCompletionWithDescription.png
 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateParameterCompletionWithDescription.png
new file mode 100644
index 0000000..ca65798
Binary files /dev/null and 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/TemplateParameterCompletionWithDescription.png
 differ
diff --git 
a/content/blog/2021/05/KameletToolingSupportInCamelURI/completionKameletParameterWithDefaultValue.gif
 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/completionKameletParameterWithDefaultValue.gif
new file mode 100644
index 0000000..8fe952f
Binary files /dev/null and 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/completionKameletParameterWithDefaultValue.gif
 differ
diff --git 
a/content/blog/2021/05/KameletToolingSupportInCamelURI/descriptionOnHover.png 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/descriptionOnHover.png
new file mode 100644
index 0000000..c7b6097
Binary files /dev/null and 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/descriptionOnHover.png 
differ
diff --git a/content/blog/2021/05/KameletToolingSupportInCamelURI/index.md 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/index.md
new file mode 100644
index 0000000..1ee5beb
--- /dev/null
+++ b/content/blog/2021/05/KameletToolingSupportInCamelURI/index.md
@@ -0,0 +1,46 @@
+---
+title: "Kamelet tooling support for Camel URI"
+date: 2021-05-19
+authors: [apupier]
+categories: ["Tooling","Camel K"]
+preview: "Kamelet tooling support for Camel URI"
+---
+
+[Kamelets](/camel-k/latest/kamelets/kamelets-user.html) (Kamel route snippets) 
are a new concept introduced in Camel K that allow users to connect to external 
systems via a simplified interface, hiding all the low level details about how 
those connections are implemented. There are several ways to consume them. One 
of them is as [standard Camel 
Components](/camel-k/latest/kamelets/kamelets-user.html#kamelets-usage-integration).
 In this case, completion is provided to fill the template id [...]
+
+
+
+# Kamelet template id support
+
+Inside a Camel URI, after `kamelet:`, completion for the template id is 
provided with its description.
+
+![Template Id completion with 
description](./TemplateIdCompletionWithDescription.png)
+
+They are filtered for source/sink consumer/producer endpoint type.
+
+![source/sink consumer/producer endpoint type filtering on 
completion](./sinkSourceFilteringKameletCompletion.gif)
+
+Description is available on hover.
+
+![Description on hover of kamelet template id](./descriptionOnHover.png)
+
+# Kamelet parameters support
+
+Inside a Camel URI, after `kamelet:<myTemplateId>?`, the parameter names are 
provided as completion with their description.
+
+![Template Parameter Completion With 
Description](./TemplateParameterCompletionWithDescription.png)
+
+If a default value is available, it is inserted by default.
+
+![Default value inserted when available on parameter 
completion](./completionKameletParameterWithDefaultValue.gif)
+
+
+# What's next?
+
+There is room for improvements, provide your feedback and ideas!
+
+You can start discussions on [Zulip camel-tooling 
channel](https://camel.zulipchat.com/#narrow/stream/258729-camel-tooling).
+
+You can create and vote for issues on GitHub repository of [Language Server 
for Apache Camel(https://github.com/camel-tooling/camel-language-server/issues) 
repository.
+
+You can create and vote for issues on the [related epic in 
Jira](https://issues.redhat.com/browse/FUSETOOLS2-1074) which is used by the 
Red Hat Integration tooling team.
diff --git 
a/content/blog/2021/05/KameletToolingSupportInCamelURI/sinkSourceFilteringKameletCompletion.gif
 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/sinkSourceFilteringKameletCompletion.gif
new file mode 100644
index 0000000..c1b0e9e
Binary files /dev/null and 
b/content/blog/2021/05/KameletToolingSupportInCamelURI/sinkSourceFilteringKameletCompletion.gif
 differ

Reply via email to