jlmc v0.1.14
jlmc
Generate documentation cards for code in JupyterLab.
Requirements
- JupyterLab >= 3.0
Installation
pip install --extra-index-url https://test.pypi.org/simple jlmcDevelopment Installation
There are two versions of this extension, each supporting v2 and v3 of JupyterLab.
Create a conda environment if you do not have an environment already.
conda create -n [environment-name] --override-channels --strict-channel-priority -c conda-forge -c anaconda jupyterlab cookiecutter nodejs gitActivate the environment.
conda activate [environment-name]Since there is only one python dependeny, there is no environment.yml file. You can install the jupyterlab package.
# for JupyterLab 3.x
conda install -c conda-forge jupyterlabIf you want to install the previou version of Jupyterlab.
# for JupyterLab 2.x
conda install -c conda-forge jupyterlab=2Once you install jupyterlab, you can access jlpm which is JupyterLab's pinned version of yarn.
# Install dependencies
jlpm installYou can install the extension without building as well.
jupyter labextension install . --no-buildYou can watch the source directory and run JupyterLab in watch mode to watch for changes in the extension's source and automatically rebuild the extension and application.
# Watch the source directory in another terminal tab
jlpm watch
# Run jupyterlab in watch mode in one terminal tab
jupyter lab --watchOnce you make any changes to the code, you can rebuild the extension.
jlpm run build