- Maak een map genaamd
toolsin deze map. - Python: Download WinPython (de 'dot' versie is genoeg). Pak het uit, zoek de map waar
python.exein staat, en kopieer die map naartools/python. - Ruby: Download Ruby. Pak het uit en kopieer de map naar
tools/ruby. - Dubbelklik op
run.cmd.
- Visual Studio Code
- Dev Container-extensie
- Docker
- Git
- Clone deze repository en open de map in Visual Studio Code.
- Maak een kopie van
.devcontainer.example.jsonin dezelfde map en noem dit bestand.devcontainer.json. - Navigeer naar de regel met sleutel
postCreateCommand, en vervang daar'Your Name'en'your@email-address.com'door je volledige naam en e-mailadres zoals deze op GitHub zichtbaar (moeten) zijn.
Caution
Het aanmaken van nieuwe bestanden in deze map buiten de Dev Container veroorzaakt dat deze bestanden enkel gelezen en niet bewerkt kunnen worden in de container.1 Dit is overigens te verhelpen, maar het liefst vermeden.
Het is daarom raadzaam zoveel binnen VS Code in de container te werken.
- Start Visual Studio Code.
- Open deze repository met Open folder.
- Rechtsonderin het scherm vraagt VS Code je nu als het goed is om de Dev Container te starten en het project erin te openen. Bevestig door te klikken op Reopen in Container. In het geval deze vraag niet komt, klik dan linksonderin het scherm op het icoon dat een pallet opent om met remotes te verbinden. Kies daar Open Folder in Container.
- Nadat de Dev Container is opgestart, dien je een terminal op te starten.
- Draai in de terminal:
./run.sh.
Footnotes
-
Het technisch volledigere verhaal is dat deze bestanden in de container de eigenaar
rootkrijgen. ↩