Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jupyterlab/jupyterlab-celltags

A JupyterLab extension for notebook cell tags
https://github.com/jupyterlab/jupyterlab-celltags

Last synced: 2 months ago
JSON representation

A JupyterLab extension for notebook cell tags

Awesome Lists containing this project

README

        

# jupyterlab-celltags is archived. The code in this repo is outdated, and no new development work will occur here.
# As of JupyterLab 2.0, jupyterlab-celltags has been pulled into JupyterLab core as the [@jupyterlab/celltags](https://github.com/jupyterlab/jupyterlab/tree/6d106df4276e39b7726083b9d1bd3166b8a5c74b/packages/celltags) package.
# If you are using JupyterLab >=2.0, celltags are available by default. Please do not try to install this extension.
# If you are using JupyterLab 1.x, you can still install and use this extension.

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyterlab/jupyterlab-celltags/master?urlpath=lab)

# jupyterlab-celltags

The JupyterLab cell tags extension enables users to easily add, view, and manipulate descriptive tags for notebook cells. The extension includes the functionality to select all cells with a given tag, supporting the performance of any operation on those cells.
![](http://g.recordit.co/MxwN6UaFZj.gif)

## Prerequisites

- JupyterLab

## Install

```bash
jupyter labextension install @jupyterlab/celltags
```

## Development

### Contributing

If you would like to contribute to the project, please read our [contributor documentation](https://github.com/jupyterlab/jupyterlab/blob/master/CONTRIBUTING.md).

JupyterLab follows the official [Jupyter Code of Conduct](https://github.com/jupyter/governance/blob/master/conduct/code_of_conduct.md).

### Dev Install

Requires node 4+ and npm 4+

```bash
# Clone the repo to your local environment
git clone https://github.com/jupyterlab/jupyterlab-celltags.git

# move into repo dir
cd jupyterlab-celltags

# build celltags and install it into jupyterlab
jlpm build:dev
```

To watch for/rebuild on changes to this extension's source code, run:

```bash
jlpm run build:watch
```

For the watch build, you will also need to separately rebuild Jupyterlab itself when you make changes. You can either do this manually:

```bash
jupyter lab build
```

or run Jupyterlab itself in watch mode, which will pick up the changes automatically (you'll still need to reload your browser yourself):

```bash
jupyter lab --watch
```