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

Contribute your extension to open-vsx (to support VSCode forks) #39

Open
mdrejhon opened this issue Dec 6, 2024 · 1 comment
Open

Comments

@mdrejhon
Copy link

mdrejhon commented Dec 6, 2024

Many VSCode forks can only use open-vsx at https://open-vsx.org/ -- just click the PUBLISH button at upper right corner and follow the instructions.

Some features are only available in VSCode forks that are not in the main Microsoft Visual Studio Marketplace.

The process of creating an open-vsx submission is pretty easy, you can use your existing February 2024 release to submit.

@mdrejhon mdrejhon changed the title Contribute your extension to open-vsx Contribute your extension to open-vsx (to support VSCode forks) Dec 7, 2024
@mdrejhon
Copy link
Author

mdrejhon commented Dec 7, 2024

For now, workaround:

  1. Click "Download Extension" to get vsix from
    https://marketplace.visualstudio.com/items?itemName=sandcastle.vscode-open
  2. In your custom VSCode fork -> Extensions -> triple dots [...] -> Install from vsix -> Select this file
  3. vscode-open appears to work fine in multiple VSCode forks

Background of improved UX of open-vsx

Many of these IDEs sync to your existing .vscode extensions but sometimes refuse to sync if the extension is not visible concurrently in both Visual Studio Marketplace & in open-vsx so doesn't automatically copy the extension over.

By having it in open-vsx, users who install VSCode forks (on a system that already has VSCode) will often automatically have this extension sync'd with their VSCode extension install list too. And be able to open the same project in either VSCode and VSCode forks with all their favourite extensions already automatically installed.

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

1 participant