Skip to content

Publish in the Open VSX Registry #90

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
moritzsternemann opened this issue Dec 24, 2021 · 18 comments
Open

Publish in the Open VSX Registry #90

moritzsternemann opened this issue Dec 24, 2021 · 18 comments

Comments

@moritzsternemann
Copy link

I'd like to suggest to make this extension available through Open VSX, a vendor-neutral open-source alternative to the Visual Studio Marketplace.

I'm an avid user of VSCodium, a FooS distribution of Visual Studio Code that provides MIT-licensed binary releases of VS Code that don't include Microsoft's telemetry, for example. Due to licensing concerns, VSCodium uses the Open VSX extension registry over Microsoft's Marketplace. You can read more here.

The process of publishing to Open VSX is described in detail in their official documentation. If this addition is of interest to you, I'm happy to help with the setup and maintenance!

Last but not least, thank you to everyone involved for this awesome addition to the Swift development ecosystem!

@svanimpe
Copy link
Contributor

svanimpe commented Dec 25, 2021

Can you try it out on Codium first? I've seen reports from users that Codium can behave differently from Code, so the things we rely on (such as CodeLLDB) may not work there.

For example: https://forums.swift.org/t/new-swift-package-repository-for-ubuntu-debian-linux-distributions/50412/37

@0xTim 0xTim added the waiting on input Stalled waiting on Input label Feb 2, 2022
@fourplusone
Copy link

+1 on this one. Publishing the extension on the OpenVSX registry would also make it available for use in non Microsoft services like https://gitpod.io. I can also confirm it works on VSCodium, tested on

Version: 1.66.2
Commit: dfd34e8260c270da74b5c2d86d61aee4b6d56977
Date: 2022-04-13T00:45:34.343Z (4 days ago)
Electron: 17.2.0
Chromium: 98.0.4758.109
Node.js: 16.13.0
V8: 9.8.177.11-electron.0
OS: Darwin x64 21.4.0

@filiptronicek
Copy link

Hi @svanimpe, a Gitpod and OpenVSX commiter here 👋.

I would love if the team could consider publishing on the Open VSX registry. It's thankfully (as @fourplusone also mentioned) a registry not used just solely for VS Codium, but also for many other VS Code forks, including Gitpod or Code server. This means that a released extension can be used by many users, including those who have a copy of VS Code but switched to Open VSX as their Marketplace. It looks like it would now work on VS Codium as well, as @fourplusone pointed out 🙏.

Please let me know if there are any questions or issues, would be super happy to answer them 🙂.

@adam-fowler
Copy link
Contributor

Hi, this is currently sitting with Apple legal. To publish on OpenVSX, Apple need to agree to the terms and conditions. Once we have the go ahead from Apple we will publish.

@filiptronicek
Copy link

@adam-fowler awesome, thank you 🙏!

@mateusrodriguesxyz
Copy link

Any updates on this?

@adam-fowler
Copy link
Contributor

Sorry no updates I'll chase it up.

@adam-fowler adam-fowler removed the waiting on input Stalled waiting on Input label Sep 15, 2022
@SimplyDanny
Copy link

Anything new here? I'm also waiting for the extension to be available on Open VSX.

@adam-fowler
Copy link
Contributor

I'm sorry still waiting.

@hpux735
Copy link

hpux735 commented Nov 19, 2023

Is Apple legal still holding this up?

@adam-fowler
Copy link
Contributor

I haven't chased them recently. I'll give it another go.

@hpux735
Copy link

hpux735 commented Nov 21, 2023

Cool, thanks!

@kirupa
Copy link

kirupa commented Mar 21, 2024

@adam-fowler - just wanted to bump this up and see if there are any further updates. I work on IDX (https://idx.dev), Google's cross-platform web IDE. We are built on Code OSS (Visual Studio Code), similar to Gitpod and others, so the extension will work really nicely. We just need it to be published in the OpenVSX Registry for us to be able to surface it.

@adam-fowler
Copy link
Contributor

I have reached out again

@obliqueRotationMethod
Copy link

Another bump, this would enable us to use Swift on SAP's Business Application Studio

@adam-fowler
Copy link
Contributor

@obliqueRotationMethod Thanks for reminding me again, this gives me more reasons to get this actioned.

@filiptronicek
Copy link

Hey there, with help from @hpux735 we just setup publishing of this extension from the https://github.com/open-vsx/publish-extensions, where extensions are auto-published before they can be taken over by their respective authors. I hope Apple's legal team can enable directly publishing from this repository soon, but until then, it should be available on open-vsx at least like this.

Let me know if you have any questions around the process, happy to help.

@vagusX
Copy link

vagusX commented Apr 2, 2025

All popular AI IDE like Cursor/Windsurf/Trae are using open-vsx as extension marketplace, so please consider publishing this to open vsx.

Image

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

No branches or pull requests