A minimal development container template.
- Click "Use this template" or clone this repository
- Open in VS Code
- Click "Reopen in Container" when prompted
Prerequisites: Docker + VS Code with Dev Containers extension
- Base: Ubuntu 24.04
- Shell: Fish + Starship prompt
- Tools: Docker-outside-of-Docker, GitHub CLI
Add language features in .devcontainer/devcontainer.json:
{
"features": {
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers/features/python:1": {},
"ghcr.io/devcontainers/features/go:1": {}
}
}.devcontainer/
├── devcontainer.json # Container configuration
├── Dockerfile # Image definition
└── start.sh # Starship prompt init