microsoft / microsoft/vscode-remote-release
Offline --install-extension on host
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 470
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
We have a complete offline development environment. Both extensions and vscode itself are stored in an internal repository. We cannot use a devcontainer.json file due to restrictions with docker. We can however build a devcontainer and then attach to it - this is excellent thank you. However, we want the extensions already installed in the devcontainer as this is what saves people the time during projects. We cannot invoke "code --install-extension" inside the dockerfile due to this: - https://github.com/microsoft/vscode-remote-release/issues/1042 and we can't unpack the vsix as there is a special way of placing the contents in subfolders based on the manifest. Can we have a mechanism that will install extensions in the host without using devcontainer.json?
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
The issue names Dockerfile-based builds, host VS Code, and locally stored VSIX extensions, but no repository file or test entry point. Begin by tracing existing extension-installation paths and the constraints in linked issue #1042; done would be an offline installation mechanism that works without devcontainer.json.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, dockerfile, vscode
- Domain
- devtools, infrastructure, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100