# Devcontainer setup modal \(\#47021\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/6acca17c44da8bc070b25ac8341b7d2603419e0e)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 6acca17c44da8bc070b25ac8341b7d2603419e0e

Requested commit: 6acca17c44da8bc070b25ac8341b7d2603419e0e

Commit: 6acca17c44da8bc070b25ac8341b7d2603419e0e

Tree: f849c939512b8ce068dc9979b15fbc8d91e408f1

Author: KyleBarton

Committer: GitHub

## Message

```
Devcontainer setup modal (#47021)

Adds the ability to create a dev container definition from scratch.
Additionally, separates devcontainer logic out into its own crate, since
it was getting sufficiently complex to separate from the
`recent_projects` crate.

A screen recording of the modal experience:


https://github.com/user-attachments/assets/f6cf95e1-eb7b-4ca3-86c7-c1cbc26ca557


Release Notes:

- Added modal to initialize a dev container definition in the project
with `projects: initialize dev container`
- Added podman support for dev container actions with the `use_podman`
setting
- Improved devcontainer error handling

---------

Co-authored-by: Sam Coward <idoru42@gmail.com>
```

## Parents

- [258d9223e41bb096b254b4baa3c134919ff2e197](https://git.cafe/gitcafe/zed/commit/258d9223e41bb096b254b4baa3c134919ff2e197?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/6acca17c44da8bc070b25ac8341b7d2603419e0e?format=markdown)
