You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/specs/supporting-tools.md
+26-2Lines changed: 26 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,12 @@ Visual Studio added dev container support in Visual Studio 2022 17.4 for C++ pro
38
38
39
39
You may learn more in the [announcement blog post](https://devblogs.microsoft.com/cppblog/dev-containers-for-c-in-visual-studio/).
40
40
41
+
### IntelliJ IDEA
42
+
43
+
IntelliJ IDEA supports dev containers that can be run remotely via an SSH connection or locally using Docker.
44
+
45
+
You may learn more in the [IntelliJ IDEA documentation](https://www.jetbrains.com/help/idea/connect-to-devcontainer.html).
46
+
41
47
### Emacs
42
48
43
49
[GNU Emacs](https://www.gnu.org/software/emacs/) can make use of dev containers using the community extension [devcontainer.el](https://johannes-mueller.github.io/devcontainer.el/). The extension is available by the popular package registry [MELPA](https://melpa.org). It can also be installed directly from the source code that is available on [GitHub](https://github.com/johannes-mueller/devcontainer.el).
@@ -56,9 +62,9 @@ VS Code has a [CLI](https://code.visualstudio.com/docs/remote/devcontainer-cli)
56
62
57
63
Cachix's [devenv](https://devenv.sh/) supports automatically generating a `.devcontainer.json` file so you can use it with any Dev Container Spec supporting tool. See [devenv documentation](https://devenv.sh/integrations/codespaces-devcontainer/) for detais.
58
64
59
-
### Jetpack.io Devbox
65
+
### Jetify Devbox
60
66
61
-
[Jetpack.io's VS Code extension](https://marketplace.visualstudio.com/items?itemName=jetpack-io.devbox)supports a **Generate Dev Container files** command so you can use Jetpack.io from Dev Container Spec supporting tools.
67
+
[Jetify](https://jetify.com) (formerly jetpack.io) is a [Nix](https://nixos.org/)-based service for deploying applications. [DevBox](https://www.jetify.com/devbox/) provides a way to use Nix to generate a development environment. [Jetify's VS Code extension](https://marketplace.visualstudio.com/items?itemName=jetpack-io.devbox)allows you to quickly take advantage of DevBox in any Dev Container Spec supporting tool or service.
62
68
63
69
### Visual Studio Code Dev Containers
64
70
@@ -150,3 +156,21 @@ Some properties may apply differently to codespaces.
150
156
|`${localEnv:VARIABLE_NAME}`| Any | For Codespaces, the host is in the cloud rather than your local machine.|
151
157
|`customizations.codespaces`| object | Codespaces reads this property from devcontainer.json, not image metadata. |
152
158
|`hostRequirements`| object | Codespaces reads this property from devcontainer.json, not image metadata. |
159
+
160
+
### CodeSandbox
161
+
162
+
[CodeSandbox](https://codesandbox.io/) provides cloud development environments running on a microVM architecture.
163
+
164
+
When you import a GitHub repository into CodeSandbox, it will automatically provision a dedicated environment for every branch. Thanks to memory snapshotting, CodeSandbox then resumes and branches an environment in under two seconds.
165
+
166
+
CodeSandbox offers support for multiple editors, so you can code using the CodeSandbox web editor, VS Code, or the CodeSandbox iOS app.
167
+
168
+
### DevPod
169
+
170
+
[DevPod](https://github.com/loft-sh/devpod) is a client-only tool to create reproducible developer environments based on a `devcontainer.json` on any backend. Each developer environment runs in a container and is specified through a `devcontainer.json`. Through DevPod providers these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine or in a VM in the cloud.
171
+
172
+
### Ona (formerly Gitpod)
173
+
174
+
[Ona](https://ona.com/) (formerly Gitpod) is the mission control for software projects and software engineering agents. It provides secure, ephemeral development environments that run in our cloud or your VPC, enabling humans and agents to collaborate seamlessly.
175
+
176
+
For details on constraints, customization, and automation options, see the [Ona Dev Container docs](https://ona.com/docs/ona/configuration/devcontainer/overview).
0 commit comments