{"repo":"jupyterlab/extension-template","free":true,"listed":false,"github":"https://github.com/jupyterlab/extension-template","clone":"git clone https://github.com/jupyterlab/extension-template.git","description":"A `copier` template for JupyterLab extensions","language":"Jinja","stars":86,"topics":["jupyterlab","jupyterlab-extension","template","copier-template"],"license":"CC0-1.0","category":"saas-starters-boilerplates","readme_excerpt":"JupyterLab extension template A copier template for creating a JupyterLab extension. Four kinds of extension are supported: - frontend : Pure frontend extension written in TypeScript. - mimerenderer : MIME renderer extension. - frontend-and-server : Extension with frontend (in TypeScript) and backend (in Python) parts. - theme : Theme for JupyterLab (using CSS variables). Use the template to create extension 1. Install copier and some plugins. With pip : Or with conda / mamba : 2. Create an extension directory and go to it. 3. Use copier to generate an extension, following the prompts to fill all required information. If you are using Visual Studio Code, you may be interested in the configuration template for JupyterLab extension. --- If you'd like to generate an extension for a older release, use the --vcs-ref option and give a tag or commit from this repository. If you are looking for a template compatible with JupyterLab version prior to 4.0.0, look at the cookiecutter template or the mimerenderer template. Update an extension to the latest template version This only works with an older version of the copier template. It does not work with an extension generated using the cookiecutter template. In that case, you could try the script python -m jupyterlab.upgrade extension . Extension generated from the copier template can be updated with a newer version of the template by executing the command: A simple example Your new extension includes a very simple example of a working ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jupyterlab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jupyterlab/extension-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}