Build Reliable GitHub Codespaces with devcontainer.json and Dockerfile
Create a reproducible Codespace by linking a custom Dockerfile to devcontainer.json, verify the build, and avoid common pitfalls such as memory limits and mis‑configured extensions.