Develop Julia applications inside VSCode containers (locally or remotely).
Why? Preinstalled development environment (runs on optimized linux from official Julia docker image: https://hub.docker.com/_/julia)
Local development: Same configuration works everywhere (good for collaboration and deployments).
Remote development: Use a powerful machine remotely (up to 32 cores), usage-based payments, and develop from a lightweight workstation: https://docs.github.com/en/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace
- Install docker (https://docs.docker.com/engine/install/) 0.1 Install devcontainers extension in VSCode https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
- Open with browser https://github.com/MauScheff/julia-devcontainer
- Click on fork and fork it.
- Go to your forked repo and click on green code button then HTTPS / Copy url to clipboard.
- $ git clone PASTE URL
- $ cd julia-devcontainer
- $ code .
- Wait for vscode to detect Dev Container and click open in container in bottom right dialog.
- Alternatively, open the command palette (CMD+SHIFT+P) and write "reopen in container".
- Open with browser https://github.com/MauScheff/julia-devcontainer
- Click on fork and fork it.
- Go to your forked repo and click on green code button then HTTPS / Copy url to clipboard.
- $ git clone PASTE URL
- With VSCODE command palette (CMD+SHIFT+P) write "create new codespace" and follow instructions.
- Manage your workspaces on github website (https://github.com/codespaces).