Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.13 KB

CONTRIBUTING.md

File metadata and controls

39 lines (25 loc) · 1.13 KB

Contributing to Lumino

Lumino is a subproject of Project Jupyter and subject to the Jupyter governance and Code of conduct.

General Guidelines

For general documentation about contributing to Jupyter projects, see the Project Jupyter Contributor Documentation.

Setting up a development environment

Lumino requires nodejs and yarn for local development. After cloning Lumino, run the following to install dependencies and build the source:

yarn
yarn build:src

Tests

The tests are written using karma to simulate a browser environment.

To run the tests, run:

yarn build:test
yarn test  # optionally test:chrome, test:firefox, or test:ie

Examples

Lumino examples are in the examples/ folder. To build and run an example:

yarn build:examples
cd example/dockpanel

Open the index.html file in a browser to see the running example.