blob: e9c762e02ae933d3ffc0773d07dc25a1ee02f30d [file] [log] [blame]
Jonathan DEKHTIAR4880d002023-04-19 23:39:11 -04001// 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}