Plantilla minima para trabajar con VS Code, devcontainers y agentes de programacion.
- Docker ejecutandose localmente.
- VS Code con la extension "Dev Containers" instalada.
- Acceso a las extensiones recomendadas (Copilot y Copilot Chat) si quieres asistencia de IA.
- Abre la carpeta en VS Code.
- Cuando se te pregunte, selecciona "Reopen in Container" (o
Dev Containers: Reopen in Containerdesde la paleta). - Espera a que se construya el contenedor. Se instalan Node LTS + pnpm, Python 3.11 + pip, Git y Docker CLI (con acceso al socket del host).
- Dentro del contenedor se instalan las extensiones recomendadas para trabajar con GitHub Copilot y Copilot Chat; habilitalas en VS Code para autocompletado y chat contextual.
- El contenedor expone el socket de Docker, asi que puedes lanzar herramientas que requieran contenedores adicionales desde la terminal integrada.
- Usa la terminal de VS Code dentro del contenedor para ejecutar tus comandos (node, pnpm, python, pip, etc).
.devcontainer/devcontainer.jsondefine la imagen base, caracteristicas (Node, Python, Git, Docker) y extensiones de VS Code..vscode/extensions.jsonrecomienda extensiones para contenedores, Docker y agentes de programacion..vscode/settings.jsonactiva formato al guardar y perfila la terminal bash.