- Follow getting started: https://code.visualstudio.com/docs/remote/containers
- If this repo is using GPU stuff (e.g. CUDA/OpenGL) you will need https://github.com/NVIDIA/nvidia-docker
- Open repository in VSCode and choose the option to reopen in container (it will automatically detect and use configuration defined in ./.devcontainer)
- Immediately benefit from virtualised and consistant development experience
- Profit
- GPU hardware forwarding to enable UI/OpenGL/Cuda stuff is only really supported on Linux.