Open abhibeckert opened 1 week ago
Related #5347
Getting started on this I'd love help from anyone who's interested, took a little bit to figure out GPUI, panel registration, and settings since they're not super documented but here's the branch, just got the basic UI for the panel up, starting on the actual logic using bollard
https://github.com/versecafe/zed/tree/dev-containers
@abhibeckert Any opinions on how closely you think it should match VS Codes implementation, both in UI and in features?
Check for existing issues
Describe the feature
A Dev Container is a system that runs your code and part of your development environment (Language Server, Unit Tests, Debugger, Build Scripts, etc) inside a container. Many people consider this a blocking feature, as it's arguably an industry best practice to manage projects with complicated dependencies.
Visual Studio Code has a great implementation of this feature. Essentially you describe your environment and dependencies in a
.devcontainer
directory filled with config files, and the editor spins up a container when you open the project - it only takes a few seconds and often needs. Your code and the majority of VSCode extensions will run inside the container.This feature request has been previously discussed in #5347 Remote Development and is related to the
collab
feature, but it's not quite the same thing and should be tracked separately in the issue tracker.If applicable, add mockups / screenshots to help present your vision of the feature
No response