-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
docs(marketplace): insights how to self-host vscode marketplace #1320
Conversation
From this docs it is totally unclear to me how to use this self-hosted local-only "marketplace"; I've even followed the linked docs which says something about "Coder" and that binary - but nothing about how to configure vscodium (or vscode or anything else) to use this. Did I miss something? |
I think the UI need to be more explicit or even give a template of resulting JSON. |
ah if I understand @GitMensch correctly here's after how to configure VSCodium itself whereas the screenshot is about configuration of v1 of Coder which is a totally different thing to https://github.com/coder/code-marketplace |
The configuration instructions for VSCodium are the same as https://github.com/VSCodium/vscodium/blob/master/DOCS.md#how-to-use-the-vs-code-marketplace @GitMensch Replace |
What would be the cache URL? |
Background: I've rewriting the readme, current draft of that area: Extensions + MarketplaceBeing a vscode based editor, VSCodium gets additional features by installing VS Code extensions. By default, the
How to use the Open VSX RegistryAs noted above, the Open VSX Registry is the pre-set extension gallery in VSCodium. Using the extension view in VSCodium will therefore by default use it. How to use a different extension galleryYou can switch from the pre-set Open VSX Registry by configuring the endpoints using the following solutions. With the following environment variables:
Or by creating a custom
with the content: {
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"itemUrl": "https://marketplace.visualstudio.com/items",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index", // set to empty string for every other extension gallery
"controlUrl": "",
"recommendationsUrl": ""
}
} How to self-host your own VS Code MarketplaceIndividual developers and enterprise companies in regulated or security-conscious industries can self-host their own extension gallery. In all of these cases you'd enter its endpoint URLs as noted above, replacing There are likely other options, but the following were reported to work:
How to use the VS Code MarketplaceAs with any online service, ensure you've understood its terms of use. The endpoint URLs are given in the example above. @daiyam @stripedpajamas: Thoughts? Also:
|
|
Fixes #1319 and #1318