Skip to content

Commit 9062352

Browse files
feat: default devcontainer (#280)
* feat: default devcontainer * feat: add more extensions * fix: alphabetization * fix: trailing comma * fix: alphebetical ordering * fix: remove y switch in pip installations * fix: update CODEOWNERS for dev container review * fix: pin features * style: formatting json
1 parent 35914ee commit 9062352

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

.devcontainer/devcontainer.json

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"customizations": {
3+
"vscode": {
4+
"extensions": [
5+
"AmazonWebServices.amazon-q-vscode",
6+
"AmazonWebServices.aws-toolkit-vscode",
7+
"GitHub.vscode-github-actions",
8+
"GitHub.vscode-pull-request-github",
9+
"GitHub.copilot",
10+
"GitHub.copilot-chat",
11+
"ms-azuretools.vscode-docker",
12+
"ms-python.python",
13+
"ms-python.vscode-pylance",
14+
"saoudrizwan.claude-dev"
15+
]
16+
}
17+
},
18+
"features": {
19+
"ghcr.io/devcontainers-extra/features/typescript:2": {
20+
"version": "2.0.15"
21+
},
22+
"ghcr.io/devcontainers/features/python:1": {
23+
"version": "1.7.1"
24+
},
25+
"ghcr.io/devcontainers/features/ruby:1": {
26+
"version": "1.3.1"
27+
},
28+
"ghcr.io/devcontainers/features/rust:1": {
29+
"version": "1.3.2"
30+
},
31+
"ghcr.io/devcontainers/features/terraform:1": {
32+
"version": "1.3.10"
33+
}
34+
},
35+
"hostRequirements": {
36+
"cpus": 4
37+
},
38+
"image": "mcr.microsoft.com/devcontainers/universal:2",
39+
"postCreateCommand": "pip install uv pre-commit detect-secrets && pre-commit run --all-files"
40+
}

.github/CODEOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ CONTRIBUTING.md @awslabs/mcp-admins
1111
LICENSE @awslabs/mcp-admins
1212
NOTICE @awslabs/mcp-admins
1313
/.github/ @awslabs/mcp-admins
14+
/.devcontainer/ @awslabs/mcp-admins
1415

1516
# Secure the CODEOWNERS file
1617
/.github/CODEOWNERS @awslabs/mcp-admins

0 commit comments

Comments
 (0)