Handleiding voor Dev Containers #16
Tomeriko96
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Deze gids beschrijft hoe je de algemene devcontainers gebruikt voor ontwikkeling in zowel Python (via uv) als R.
We onderhouden momenteel twee containers:
cedanl/python-uv-devcontainer→ Python-omgeving (metuv) REPOcedanl/r-devcontainer→ R-omgeving (met tidyverse e.d.) REPOEen devcontainer biedt een kant-en-klare ontwikkelomgeving in Docker. Je hoeft lokaal geen Python, R of andere tooling te installeren — alles zit in de container.
Waarom devcontainers?
Vereisten
> Docker is verplicht. Zonder Docker werken devcontainers niet.
Installatie
Zorg dat Docker actief draait voordat je verder gaat.
Gebruik met VS Code en Positron
Eenmalige installatie
Dev Containers (
ms-vscode-remote.remote-containers)Python (uv) container
Klik rechtsonder op:
R container
Klik op:
Eerste keer opstarten
Wat zit er in de containers?
Python (uv) container
pythonuvruff/black(optioneel)claudeghTypische workflow
uv sync # Installeer dependencies uv run python main.pyR container
R+ tidyversedevtools,pak,renvclaudeghWerken met projecten
Deze handleiding biedt een algemene container aan voor een van de twee programmeer talen. Enkele projecten hebben daarnaast ook een eigen, toegespitste, devcontainer.
Mocht dat niet het geval is kan je de repo waar je aan werkt clonen binnen de devcontainer repo. Uiteraard kan je meerdere projecten plaatsen binnen de devcontainer repo.
Beta Was this translation helpful? Give feedback.
All reactions