0.1.0 • Published 5 years ago

jupyterlab-commenting v0.1.0

Weekly downloads
2
License
BSD-3-Clause
Repository
github
Last release
5 years ago

Installation | Development | License | Team | Getting help |

JupyterLab Commenting and Annotation

Stability Experimental Binder

Project Vision

We have articulated our vision for this project as a "Press Release from the Future". We are now pursing that vision to make it a reality. Have feedback or want to get involved? Post an issue!

Usage

Check out the Usage Guide to learn about the features this extension offers.

Prerequisites

  • JupyterLab

Installation

jupyter labextension install jupyterlab-commenting

Development

For a development install (requires npm version 4 or later), do the following in the repository directory:

npm install
npm run build
jupyter labextension link .

To rebuild the package and the JupyterLab app:

npm run build
jupyter lab build

JupyterLab master

To develop against an unreleased version of JupyterLab requires that you add this extension as a package inside the jupyterlab repo:

conda create -n jupyterlab-commenting -c conda-forge jupyterlab nodejs

git clone https://github.com/jupyterlab/jupyterlab.git jupyterlab-commenting

cd jupyterlab-commenting

conda activate jupyterlab-commenting
pip install -e .

jlpm run add:sibling https://github.com/jupyterlab/jupyterlab-commenting.git
jlpm run build

Edit the files in the package in ./packages/jupterlab-commenting and run jupyter lab --watch --dev in the top level directory to run JupyterLab with this package enabled.

Contributing

To contribute to the project, please read the contributor documentation.

JupyterLab Commenting and Annotation follows the Jupyter Community Guides.

License

JupyterLab Commenting and Annotation uses a shared copyright model that enables all contributors to maintain the copyright on their contributions. All code is licensed under the terms of the revised BSD license.

Team

JupyterLab Commenting Extension is part of Project Jupyter and is developed by an open community.

Current maintainers of this project are listed in alphabetical order, with affiliation, and main areas of contribution:

  • Brian Granger, Cal Poly (co-creator, strategy, vision, management, UI/UX design, architecture).
  • Igor Derke, Quansight (general development, extensions)
  • Ivan Ogasawara, Quansight (general development, extensions)
  • Jacob Houssian, Quansight (general development, extensions)
  • Katherine Oliphant, Quansight (general development, extensions)
  • Ryan Henning, Quansight (management)
  • Saul Shanabrook, Quansight (general development, extensions)
  • Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis)

Getting help

We encourage you to ask questions on the mailing list, and participate in development discussions or get live help on Gitter. Please use the issues page to provide feedback or submit a bug report.