Skip to content
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

Open VSX #8

Open
noraj opened this issue Feb 24, 2021 · 14 comments
Open

Open VSX #8

noraj opened this issue Feb 24, 2021 · 14 comments

Comments

@noraj
Copy link

noraj commented Feb 24, 2021

Hi can you push your extension to https://open-vsx.org/ in addition to VSCode Market Place so people using the FLOSS version could install it too?

I wrote an article on the subject.

@akosyakov
Copy link

@sianglim We are running Web version of Code in Gitpod: www.gitpod.io.

This version is not allowed to use MS VS Code extensions Marketplace, since it is not MS product. So we connect to Open VSX instead: https://open-vsx.org/ It is a vendor neutral alternative.

Our users want to install this extension but fail since it is not published to Open VSX: https://community.gitpod.io/t/cannot-activate-the-rails-extension-error/3562

Please publish it as well there 🙏 Docs are here: https://github.com/eclipse/openvsx/wiki/Publishing-Extensions Technically it should be straightforward. You are basically have to get a token and call ovsx publish with it, for instance how RedHat is publishing the java extension: https://github.com/redhat-developer/vscode-java/blob/ff51dbffc30dd23190335c929e9f34ccdf511554/Jenkinsfile#L73-L82

@sianglim
Copy link
Owner

Hi Anton,

will have a look when I have a moment.

Cheers,
Siang

@matschaffer
Copy link

Thanks so much @sianglim !

@sianglim
Copy link
Owner

Hi @akosyakov and @matschaffer, hopefully I've done it right. It's published now on the Open VSX registry at https://open-vsx.org/extension/sianglim-slim/slim

Also, apologies to @noraj for missing your comment.

@noraj
Copy link
Author

noraj commented May 13, 2021

Also, apologies to @noraj for missing your comment.

No worry.

image

https://github.com/eclipse/openvsx/wiki/Namespace-Access

@matschaffer
Copy link

Thanks @sianglim !

I'm still seeing the error when I launch gitpod from Safecast/safecastapi#810

Welcome_—safecastapi—_Gitpod_Code

But maybe @akosyakov should confirm if that's the right way to check. Not sure if the gitpod prebuild might do any sort of caching of the available extensions or what.

@akosyakov
Copy link

It is published like sianglim-slim.slim not like sianglim.slim 😬

@noraj
Copy link
Author

noraj commented May 14, 2021

It is published like sianglim-slim.slim not like sianglim.slim grimacing

The best would be to publish it under the same namespace to avoid those dependency issues.

@sianglim
Copy link
Owner

Sorry. I think the sianglim namespace was taken. Is there a way to get contributor access to that namespace to publish the extension there?

@matschaffer
Copy link

Looks like it got granted! EclipseFdn/open-vsx.org#516

@sianglim can you republish?

@sianglim
Copy link
Owner

Hi @matschaffer, I just did so hopefully you're able to use it properly now. 😄

@taylorthurlow
Copy link

Can confirm things are working as expected now! I think it's safe for this to be closed.

@matschaffer
Copy link

Confirmed here too! This is great @sianglim, thanks so much!

Extension__Rails_—safecastapi—_Gitpod_Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants