Replies: 12 comments 7 replies
-
Just wanted to add something maybe not completely captured in the motives:
|
Beta Was this translation helpful? Give feedback.
-
I'm confused to see this in this repo - because the point is to NOT connect to the vsmarketplace. So, is this an issue to track "give people the option to host an own instance (with the need to do so also when disconnected from the internet) somewhere"? If not: How does it apply to the vsmarketplace? In both cases vscode needs an option to setup a different URL/Path to the marketplace (which is a closed PR at microsoft/vscode#129764). |
Beta Was this translation helpful? Give feedback.
-
@GitMensch I think you have a very valid point but I think it can be seen as an issue that exists for both repos. On the marketplace side, I'd like to see either a tool or some sort of api specs documented that allows for the creation of an offline mirror of the marketplace without having to reverse engineer api calls as well as self-hosting a mirror. One specific thing to keep in mind with this offline mirror is that some extensions download additional items from the web when first activated and that makes things even more painful for those of us who have to work completely offline. For example, the remote ssh extension and the c# extension, both from MIcrosoft. In the former's case, they provide no single download for offline use that I'm aware of and it's a bit tricky to get working. For the latter, they actually display a log message saying "Go here and download the offline package and follow the instructions" which certainly helps. On the VSCode side of things, yes, I think it should allow you to point it at a different url for the marketplace or perhaps multiple urls. However, if you are on a closed network that you control, it's easy to make the existing marketplace url point to your own server. |
Beta Was this translation helpful? Give feedback.
-
@ttutko The current options that I know to work for this is applying microsoft/vscode#129764 and point it to a self-hosting instance of Eclipse Open VSX, already done in "closed" environments. Note: Doing so prevents searching for extensions using file type associations, but other than that I haven't seen any issues. |
Beta Was this translation helpful? Give feedback.
-
@GitMensch Thanks! I wasn't aware of Eclipse Open VSX but have used https://github.com/LOLINTERNETZ/vscodeoffline so far which also seems to work well except in cases of extensions that download additional stuff upon activation as I mentioned above. |
Beta Was this translation helpful? Give feedback.
-
Interesting, I wasn't aware of that, so were on 3 possible vsix providers already. |
Beta Was this translation helpful? Give feedback.
-
Looking forward on this one. |
Beta Was this translation helpful? Give feedback.
-
Open VSX
https://github.com/eclipse/openvsx vscodeoffline
https://github.com/LOLINTERNETZ/vscodeoffline Scarborough for VSCode
If you want to learn more about Scarborough for VSCode, you can send inquiries to [email protected]. |
Beta Was this translation helpful? Give feedback.
-
@isidorn Hi! how are you? Hi all! So... that's a great idea, I even thought about it before. Glad you wrote it, my idea would be to have a bitcoin payment inside VScode for the plugins |
Beta Was this translation helpful? Give feedback.
-
This feature could be for premium users or for free users with some limitations. |
Beta Was this translation helpful? Give feedback.
-
This is my solution: https://juejin.cn/post/7141662937420136479/ |
Beta Was this translation helpful? Give feedback.
-
VS Code customers have a need for a private marketplace. Motives:
Beta Was this translation helpful? Give feedback.
All reactions