Skip to content

Commit aa0caf1

Browse files
committed
Remove redundant setup-optional-tools.sh script
Since all essential tools (including Claude Code CLI) are now installed by default in postCreateCommand, the optional tools script is redundant. Changes: - Removed .devcontainer/setup-optional-tools.sh - Updated README with better customization examples - Added examples for adding Kubernetes tools when needed Signed-off-by: Ihor Dvoretskyi <[email protected]>
1 parent b3a5ee1 commit aa0caf1

File tree

2 files changed

+14
-22
lines changed

2 files changed

+14
-22
lines changed

.devcontainer/setup-optional-tools.sh

Lines changed: 0 additions & 13 deletions
This file was deleted.

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,28 +61,33 @@ cp -r .devcontainer /path/to/your/project/
6161

6262
### Customization
6363

64-
Edit `.devcontainer/devcontainer.json` to add features:
64+
Edit `.devcontainer/devcontainer.json` to add features or tools:
6565

6666
```json
6767
{
6868
"features": {
69-
"ghcr.io/devcontainers/features/python:1": {
70-
"version": "3.11"
69+
"ghcr.io/devcontainers/features/java:1": {
70+
"version": "17"
7171
}
7272
},
7373
"postCreateCommand": "pip install -r requirements.txt"
7474
}
7575
```
7676

77-
## Optional Tools
77+
To add heavy tools like Kubernetes:
7878

79-
Install additional tools as needed:
80-
```bash
81-
bash .devcontainer/setup-optional-tools.sh
79+
```json
80+
{
81+
"features": {
82+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {
83+
"version": "latest",
84+
"helm": "latest",
85+
"minikube": "none"
86+
}
87+
}
88+
}
8289
```
8390

84-
Edit the script to customize which tools to install.
85-
8691
## License
8792

8893
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

0 commit comments

Comments
 (0)