| // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: | |
| // https://github.com/microsoft/vscode-dev-containers/tree/v0.245.2/containers/docker-existing-dockerfile | |
| { | |
| "name": "IREE Development Container", | |
| "dockerComposeFile": [ | |
| "docker-compose.yml" | |
| ], | |
| "service": "iree-dev", | |
| "remoteUser": "iree", | |
| "workspaceFolder": "/workspaces/iree", | |
| "customizations": { | |
| "vscode": { | |
| "extensions": [ | |
| // LLVM & MLIR | |
| "llvm-vs-code-extensions.vscode-clangd", | |
| "llvm-vs-code-extensions.vscode-mlir", | |
| "jakob-erzar.llvm-tablegen", | |
| // CPP | |
| "ms-vscode.cpptools-extension-pack", | |
| // Python | |
| "ms-python.python", | |
| // Build Tools | |
| "ms-azuretools.vscode-docker", | |
| "ms-vscode.makefile-tools", | |
| "ms-vscode.cmake-tools", | |
| // Git & Github | |
| "GitHub.vscode-pull-request-github" | |
| ] | |
| } | |
| }, | |
| "features": { | |
| "ghcr.io/devcontainers/features/common-utils:2": { | |
| "username": "iree", | |
| "uid": "automatic", | |
| "gid": "automatic", | |
| "installZsh": true, | |
| "installOhMyZsh": true, | |
| "configureZshAsDefaultShell": false, | |
| "upgradePackages": true | |
| }, | |
| "ghcr.io/devcontainers/features/git:1": { | |
| "version": "latest" | |
| } | |
| } | |
| } |