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

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


The following commit(s) were added to refs/heads/master by this push:
     new d4a2335  Provide blogpost for VS Code Language support for Apache 
Camel 0.0.29 release
d4a2335 is described below

commit d4a2335227ad2dfde64fe3ac7df01621ae8295ff
Author: Aurélien Pupier <apup...@redhat.com>
AuthorDate: Thu Dec 3 15:34:41 2020 +0100

    Provide blogpost for VS Code Language support for Apache Camel 0.0.29
    release
    
    Signed-off-by: Aurélien Pupier <apup...@redhat.com>
---
 .../apiNameCompletion.png                          | Bin 0 -> 105802 bytes
 .../completionJitpack.gif                          | Bin 0 -> 173645 bytes
 .../2020/12/VSCode-LanguageSupport-0.0.29/index.md |  54 +++++++++++++++++++++
 .../methodNameCompletion.png                       | Bin 0 -> 67890 bytes
 .../12/VSCode-LanguageSupport-0.0.29/multiline.png | Bin 0 -> 92629 bytes
 .../parameterCompletion.png                        | Bin 0 -> 97666 bytes
 6 files changed, 54 insertions(+)

diff --git 
a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png
new file mode 100644
index 0000000..10c2d1f
Binary files /dev/null and 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png 
differ
diff --git 
a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif
new file mode 100644
index 0000000..d3a81ce
Binary files /dev/null and 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif 
differ
diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md
new file mode 100644
index 0000000..f419ca3
--- /dev/null
+++ b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md
@@ -0,0 +1,54 @@
+---
+title: "New release of VS Code Language Support for Apache Camel 0.0.29"
+date: 2020-12-03
+authors: [apupier]
+categories: ["Releases","Tooling"]
+preview: "New release of VS Code Language Support for Apache Camel 0.0.29: API 
based components initial support and Camel K Modeline improvements"
+---
+
+A new release of [VS Code Language Support for Apache 
Camel](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel)
 0.0.29 is available. It includes an interesting set of new features and two 
important bugfixes.
+
+# API based components support
+
+Camel has several API based components which are source code generated from 
external API. In 
[3.6.0](https://camel.apache.org/blog/2020/10/Camel36-Whatsnew/#api-components-overhaul),
 finer grained information is available through additional metadata (Camel 
catalog). This release is leveraging these metadata to propose improved 
completion, documentation and validation for these APU based components.
+
+It is proposing completion for api name:
+
+![Completion for API Name](apiNameCompletion.png "Completion for API Name")
+
+It is proposing completion for method name available depending on the method 
name:
+
+![Completion for Method Name](methodNameCompletion.png "Completion for Method 
Name")
+
+It is proposing completion for properties depending on the api/method name 
combination of the component with a different icon:
+
+![Completion for API properties](parameterCompletion.png "Completion for API 
properties")
+
+# Camel K Modeline improvements
+
+#### Jitpack completion
+
+During development phase, it can be interesting to point to a repository 
directly. [Jitpack](https://jitpack.io/) is very convenient for that. Camel K 
modeline is leveraging it through the dependency parameter. This release 
introduce completion for the syntax that can be used.
+
+![Completion for jitpack](completionJitpack.gif "Completion for jitpack")
+
+#### Multi-lines
+
+Initially, Camel K modelines were available on the first line only. it is now 
possible to use Camel K modelines in every parts of the file and still leverage 
the language support in the IDE.
+
+It is especially useful when there are a lot of parameters provided. It allows 
to split and organize the different kind of parameters a bit.
+
+![multi-lines](multiline.png "Muti-lines for Camel K modeline")
+
+# Bugfixes
+
+The version 0.0.28 is broken on Windows. It is fixed in the 0.0.29 version. 
Test suite is now launched for the Camel Language Server on Windows too. Thanks 
to [hemangajmera](https://github.com/hemangajmera) for reporting the 
[issue](https://github.com/camel-tooling/camel-lsp-client-vscode/issues/472) 
and to Camel Kafka committers that released a maintenance version specifically 
for this issue.
+
+Annoying error notifications were happening when a project was containing Java 
interfaces. Thanks to [Rafael T. C. Soares](https://github.com/rafaeltuelho) 
for reporting the 
[issue](https://github.com/camel-tooling/camel-lsp-client-vscode/issues/475).
+
+# What's next?
+
+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 [Camel Language 
Server](https://github.com/camel-tooling/camel-language-server/issues) and [VS 
Code Language support for Apache 
Camel](https://github.com/camel-tooling/camel-lsp-client-vscode/issues) 
repositories.
+You can create and vote for issues on the 
[jira](https://issues.redhat.com/browse/FUSETOOLS2) used by the Red Hat 
Integration tooling team.
\ No newline at end of file
diff --git 
a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png
new file mode 100644
index 0000000..d58b3c0
Binary files /dev/null and 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png 
differ
diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png
new file mode 100644
index 0000000..9f741ac
Binary files /dev/null and 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png differ
diff --git 
a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png
new file mode 100644
index 0000000..76314ad
Binary files /dev/null and 
b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png 
differ

Reply via email to