Development#
Get Task - A Go task runner
sudo sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin
Build docker image for dev
task dev:build
Obtain a shell
task dev:shell
# NOTE: If you have a running container already, use the following instead
task dev:shell-reuse
Live compilation of Lab Extension
Assume you have a shell in dev container, do
jlpm run build
jlpm run watch
Start JupyterLab
Do this in another terminal.
Assume you have a shell in dev container, do
# NOTE: This might take a little while...
./dev/start-jupyterlab.sh --watch
./dev/start-jupyterlab.sh