UNPKG

phc-jupyterlab-toolbrowser

Version:

A JupyterLab extension to display, filter and allow download of notebooks from the Precision Health Cloud Tool Registry.

56 lines (39 loc) 1.26 kB
# phc-jupyterlab-toolbrowser ![Github Actions Status](https://github.com/my_name/myextension/workflows/Build/badge.svg) A JupyterLab extension. ## Requirements * JupyterLab >= 2.0 ## Install ```bash jupyter labextension install phc-jupyterlab-toolbrowser ``` ## Contributing ### Install The `jlpm` command is JupyterLab's pinned version of [yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use `yarn` or `npm` in lieu of `jlpm` below. ```bash # Clone the repo to your local environment # Move to phc-jupyterlab-toolbrowser directory # Install dependencies jlpm # Build Typescript source jlpm build # Link your development version of the extension with JupyterLab jupyter labextension link . # Rebuild Typescript source after making changes jlpm build # Rebuild JupyterLab after making any changes jupyter lab build ``` You 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. ```bash # Watch the source directory in another terminal tab jlpm watch # Run jupyterlab in watch mode in one terminal tab jupyter lab --watch ``` ### Uninstall ```bash jupyter labextension uninstall phc-jupyterlab-toolbrowser ```