devcontainer.json-generator
Generator för devcontainer.json med alternativ för språk, funktioner, portar, tillägg och VS Code-inställningar.
devcontainer.json-generator
Välj ett programmeringsspråk och det här verktyget skapar en färdig devcontainer.json för VS Code Dev Containers-tillägget (och GitHub Codespaces, som läser samma fil). Välj Node.js, Python, Go, PHP, Java eller en vanlig Ubuntu-basavbildning, ställ in versionen, och generatorn fyller i matchande Microsoft-devcontainers-avbildning, en vernunftig standardbehållare och en standardport att vidarebefordra.
Alternativet mappas direkt till fälten i en verklig devcontainer.json. Aktivera Git- och Docker-in-Docker-funktioner, eller lägg till Node.js i en icke-Node-behållare – de landar i "features"-objektet med rätt ghcr.io-referens. Ange vidarebefordrade portar, en postCreateCommand och en postStartCommand för att automatiskt köra installationssteg när behållaren startar. VS Code-tillägg och inställningar går under "customizations.vscode", ett tilläggsid eller en inställning per rad. Aktivera "Montera cachevolym" för en namngiven volym för språkets beroendesamling – node_modules, pip-cache, Go-modulcache – så att ombyggnad inte behöver börja från början.
Ogiltiga poster tas bort istället för att bryta filen: en felformaterad port, ett tilläggs-id som inte är i publisher.name-format, eller en inställningsrad utan "=" hoppar helt enkelt över. Resultatet är alltid giltig, läsbar JSON. Allt körs lokalt i din webbläsare – inga projektdetaljer, tilläggssamling eller miljöinställning lämnar någonsin din dator.