Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.05 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 1.05 KB

Contributing

Contributions to this extension are welcome.

Setting up a Development Environment

Prerequisites

Development

git clone https://github.com/IBM/jupyterlab-s3-browser.git
cd jupyterlab-s3-browser
pre-commit install
poetry shell
jupyter labextension develop . --overwrite

To start JupyterLab and automatically reload when changes are made to the serverextension (python code) run

jupyter lab --autoreload --no-browser

--no-browser prevents a new tab from opening every time you make a change

To automatically watch and rebuild when changes are made to the labextension (typescript code), run (in a separate terminal):

jlpm run watch

Release Publishing

To publish a new version of the lab extension and server extension:

  • Update the version in package.json
  • Merge/push your changes to the master branch.
  • Create a new GitHub release to publish to pypi / npm.