-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Apache Camel VS Code Extension (#109) #110
Add Apache Camel VS Code Extension (#109) #110
Conversation
failure due to only svg are supported as icon:
|
ecc1489
to
5685bb3
Compare
5685bb3
to
5d2e569
Compare
I guess this PR will require to use a Github hosted vsix too. |
5d2e569
to
42b110b
Compare
the rest looks good |
using the direct link vsix to github is not working. |
the Theia-ide log https://pastebin.com/T3X5zJvV contains information like it is able to deploy the Camel Tooling Extension:
What is strange is that it is not part of the "initializing" log
|
@apupier are you sure the binaries are the same? I'm not aware of anything |
I used the vsix from the VSCode marketplace. |
this line is quite strange:
I would expect to have the extension.js like for other plugins. I checked that in filesystem, there is only a file named extension.js at this place |
vsix extensions package files in a subfolder extension so when unpacking files there are extra files but at the end it load the correct entry-point |
I launched a third time and now the extension is working even with the github vsix url. |
Please note that I added CircleCI and Eclipse sign off check to required checks for PRs. |
42b110b
to
71afc8e
Compare
I noticed that several other more recent PR have been merged. |
@apupier looks like you now also need to add the plugin to the https://github.com/eclipse/che-plugin-registry/tree/master/v2/plugins to have it available for selection once all the changes related to #55 are applied. But this should not block merging the PR @garagatyi wdyt? |
I will prepare a commit with the modification for the v2. |
Signed-off-by: Aurélien Pupier <apupier@redhat.com>
it avoids to hit VS Code Marketplace rate limit Signed-off-by: Aurélien Pupier <apupier@redhat.com>
Signed-off-by: Aurélien Pupier <apupier@redhat.com>
I prepared another branch with v2 registry too https://github.com/apupier/che-plugin-registry/tree/109-addforregistryv1andV2 let me know how you prefer to proceed. |
71afc8e
to
7ce8f7b
Compare
added on top of this PR then. Shellcheck is failing due to not related change to this PR. Mentioned to ignore it in this other PR comment #124 (comment) |
Signed-off-by: Aurélien Pupier apupier@redhat.com
create Pull request to check if tests are passing.
How and where to create automated test checking that the plugin is working correctly in Che?
What does this PR do?
this PR is adding Language Support for Camel to the list of extension