Skip to content

Commit bda88d7

Browse files
author
Jessica (Jiayi) Xu
authored
Merge pull request #62 from JessXu/docs
Docs
2 parents 40cd087 + f4ee5bc commit bda88d7

File tree

13 files changed

+420
-125
lines changed

13 files changed

+420
-125
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
![Github Actions Status](https://github.com/jupytercalpoly/jupyterlab-interactive-dashboard-editor/workflows/Build/badge.svg)
44
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupytercalpoly/jupyterlab-interactive-dashboard-editor/master?urlpath=lab)
5+
[![npm version](https://badge.fury.io/js/jupyterlab-interactive-dashboard-editor.svg)](https://www.npmjs.com/package/jupyterlab-interactive-dashboard-editor)
56
[![Documentation Status](https://readthedocs.org/projects/jupyterlab-interactive-dashboard-editor/badge/?version=latest)](https://jupyterlab-interactive-dashboard-editor.readthedocs.io/en/latest/?badge=latest)
67

78
Interactively create and customize dashboards in JupyterLab

census.ipynb

Lines changed: 157 additions & 117 deletions
Large diffs are not rendered by default.

docs/contributor/codebase.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. _codebase:
2+
3+
Codebase Orientation
4+
--------------------

docs/contributor/contribute.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. _contribute:
2+
3+
How to Contribute
4+
-----------------

docs/contributor/file_format.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. _file_format:
2+
3+
.dash File Format
4+
-----------------

docs/getting_started/changelog.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
.. _changelog:
2+
3+
Changelog
4+
---------
5+
6+
v0.1.0
7+
^^^^^^
8+
* Free-floating Layout
9+
* Drag and drop live code cell outputs and markdown
10+
* Widget Relocation and Resizing
11+
* Undo/Redo using WidgetStore
12+
* Interactions between dashboards (copy/cut/paste/drag and drop)
13+
* Save to and load from .dashboard file
14+
* Run and stop outputs
15+
* Edit/View Mode
16+
* Widget fit to content
17+
18+
v0.2.0
19+
^^^^^^
20+
* Document Registry Integration: native saving, loading, renaming, autosaving, downloading, etc
21+
* Missing notebook/cell cases are both handled with colored backgrounds
22+
* Both .dash and .dashboard files are supported
23+
24+
v0.3.0
25+
^^^^^^
26+
* Experimental tiled layout
27+
* Overlap detection/mitigation
28+
* Extension provides an IDashboardTracker token
29+
* Set dimensions when creating a new dashboard
30+
* Widget overlay in edit modes

docs/getting_started/installation.rst

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,47 @@
33
Installation
44
------------
55

6+
Requirements
7+
~~~~~~~~~~~~
8+
JupyterLab >= 2.0
9+
10+
Install
11+
~~~~~~~
612
Note: You will need NodeJS to install the extension.
713

814
.. code:: bash
915
1016
pip install jupyterlab_interactive_dashboard_editor
11-
jupyter lab build
17+
jupyter lab build
18+
19+
.. code:: bash
20+
21+
# Clone the repo to your local environment
22+
# Move to jupyterlab-interactive-dashboard-editor directory
23+
24+
# Install dependencies
25+
jlpm
26+
# Build Typescript source
27+
jlpm build
28+
# Link your development version of the extension with JupyterLab
29+
jupyter labextension install .
30+
# Rebuild Typescript source after making changes
31+
jlpm build
32+
# Rebuild JupyterLab after making any changes
33+
jupyter lab build
34+
35+
You can watch the source directory and run JupyterLab in watch mode to watch for changes in the extension's source and automatically rebuild the extension and application.
36+
37+
.. code:: bash
38+
39+
# Watch the source directory in another terminal tab
40+
jlpm watch
41+
# Run jupyterlab in watch mode in one terminal tab
42+
jupyter lab --watch
43+
44+
Now every change will be built locally and bundled into JupyterLab. Be sure to refresh your browser page after saving file changes to reload the extension (note: you'll need to wait for webpack to finish, which can take 10s+ at times).
45+
46+
Uninstall
47+
~~~~~~~~~
48+
.. code:: bash
49+
jupyter labextension uninstall jupyterlab-interactive-dashboard-editor

docs/getting_started/overview.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ Overview
66
Interactively create and customize dashboards in JupyterLab.
77

88
.. image:: ../../Design/gifs/overview.gif
9-
:align: center
9+
:align: center
10+
11+
The JupyterLab Interactive Dashboard Editor extension is a live editor that enables you to intuitively build aesthetic, interactive dashboards side-by-side with your notebook. You can rearrange, remove, and customize outputs (plots, widgets, text, etc.) in a grid layout by dragging cells directly from your notebook onto the dashboard.

docs/index.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
contain the root `toctree` directive.
55
66
JupyterLab Interactive Dashboard Editor Documentation
7-
=======================================================
7+
=====================================================
88

99
Interactively create and customize dashboards in JupyterLab. `Try it on Binder <https://mybinder.org/v2/gh/jupytercalpoly/jupyterlab-interactive-dashboard-editor/master?urlpath=lab>`__.
1010

@@ -17,9 +17,19 @@ Interactively create and customize dashboards in JupyterLab. `Try it on Binder <
1717

1818
getting_started/overview
1919
getting_started/installation
20+
getting_started/start
21+
getting_started/changelog
2022

2123
.. toctree::
2224
:maxdepth: 1
2325
:caption: User Guide
2426

25-
user/interface
27+
user/ux
28+
user/features
29+
30+
.. toctree::
31+
:maxdepth: 1
32+
:caption: Contributor Guide
33+
34+
contributor/codebase
35+
contributor/contribute

docs/user/features.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. _features:
2+
3+
Features
4+
--------

0 commit comments

Comments
 (0)