Home

Awesome

jupyterlab_darkside_ui

Github Actions Status Binder

Darkside ui and syntax theme for JupyterLab

For JupyterLab>=4.0, see the jupyterlab_darkside_theme repo.

Preview

Requirements

Install

NOTE: After installing and launching jupyter lab, the theme still needs to be enabled: Settings > JupyterLab Theme > @dunovank/jupyterlab_darkside_ui

pip install jupyterlab_darkside_ui

Uninstall

pip uninstall jupyterlab_darkside_ui
jupyter labextension uninstall @dunovank/jupyterlab_darkside_ui

Develop

Build & Watch (Terminal 1)

# Clone the repo to your local environment
# cd to the jupyterlab_darkside_ui dir
# Install package in editable (-e) mode
pip install -e .

# Link your dev version of
# the extension with JupyterLab
jupyter labextension develop . --overwrite

# Rebuild extension Typescript
# source after making changes
jlpm run build

# Watch the source
# dir in Terminal 1
jlpm run watch

Run JupyterLab (Terminal 2)

jupyter lab

Publish

pip install jupyter_packaging twine
python setup.py sdist bdist_wheel && twine upload dist/*
jlpm build:lib && npm publish --access public

TODO