microsoft / microsoft/vscode-remote-release
Auto install local extensions (not on the marketplace) when connecting to a remote
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
I have a locally developed extension (which is not suitable for public distribution) installed into my VS:Code on my laptop. I added its extension ID into the Remote.SSH:Default Extensions list as I want it automatically installed into my remote server. However, this configuration appears to only want to retrieve such extensions via the Marketplace (where my extension does not exist). What I would like is that when the extension ID already exists on the local installation, use that as the source of the extension installation instead of the Marketplace. This would seem to be equivalent to clicking on the "Install in SSH: " button on the locally installed extension.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Remote.SSH:Default Extensions behavior with a locally installed extension that is absent from the Marketplace, then compare it with the “Install in SSH: ” action. Trace how the remote connection handles the configured extension ID and verify that the local extension can be used as the installation source without breaking Marketplace-based extensions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vscode
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100