Jonathan DEKHTIAR | 4880d00 | 2023-04-19 23:39:11 -0400 | [diff] [blame] | 1 | // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: |
| 2 | // https://github.com/microsoft/vscode-dev-containers/tree/v0.245.2/containers/docker-existing-dockerfile |
| 3 | { |
| 4 | "name": "IREE Development Container", |
| 5 | "dockerComposeFile": [ |
| 6 | "docker-compose.yml" |
| 7 | ], |
| 8 | "service": "iree-dev", |
| 9 | "remoteUser": "iree", |
| 10 | "workspaceFolder": "/workspaces/iree", |
| 11 | "customizations": { |
| 12 | "vscode": { |
| 13 | "extensions": [ |
| 14 | // LLVM & MLIR |
| 15 | "llvm-vs-code-extensions.vscode-clangd", |
| 16 | "llvm-vs-code-extensions.vscode-mlir", |
| 17 | "jakob-erzar.llvm-tablegen", |
| 18 | // CPP |
| 19 | "ms-vscode.cpptools-extension-pack", |
| 20 | // Python |
| 21 | "ms-python.python", |
| 22 | // Build Tools |
| 23 | "ms-azuretools.vscode-docker", |
| 24 | "ms-vscode.makefile-tools", |
| 25 | "ms-vscode.cmake-tools", |
| 26 | // Git & Github |
| 27 | "GitHub.vscode-pull-request-github" |
| 28 | ] |
| 29 | } |
| 30 | }, |
| 31 | "features": { |
| 32 | "ghcr.io/devcontainers/features/common-utils:2": { |
| 33 | "username": "iree", |
| 34 | "uid": "automatic", |
| 35 | "gid": "automatic", |
| 36 | "installZsh": true, |
| 37 | "installOhMyZsh": true, |
| 38 | "configureZshAsDefaultShell": false, |
| 39 | "upgradePackages": true |
| 40 | }, |
| 41 | "ghcr.io/devcontainers/features/git:1": { |
| 42 | "version": "latest" |
| 43 | } |
| 44 | } |
| 45 | } |