52 | | === Develop for JupyterLab |
53 | | TypeScript, React, Lerna, Yarn, and webpack |
| 56 | === Develop for !JupyterLab |
| 57 | !JupyterLab is built on top of an extension system that enables you to customize and enhance !JupyterLab by installing additional extensions. To start developing a !JupyterLab extension, see |
| 58 | * the !JupyterLab Extension System http://jupyterlab.readthedocs.io/en/stable/user/extensions.htm |
| 59 | * the !JupyterLab Extension Developer Guide (http://jupyterlab.readthedocs.io/en/stable/developer/extension_dev.html) |
| 60 | * the !TypeScript (https://github.com/jupyterlab/extension-cookiecutter-ts) |
| 61 | * !JavaScript extension templates (https://github.com/jupyterlab/extension-cookiecutter-js) |
| 62 | |
| 63 | !JupyterLab itself is co-developed on top of PhosphorJS (https://phosphorjs.github.io), a new !JavaScript library for building extensible, high-performance, desktop-style web applications. |
| 64 | !JupyterLab use modern !JavaScript technologies such as |
| 65 | * !TypeScript |
| 66 | * React |
| 67 | * Lerna |
| 68 | * Yarn |
| 69 | * webpack. |