How to contribute

The Observable-Jupyter Visualization library has room to grow.
With your help we can expand the current scope of the library to include
a wide range of visualizations that will make Observable-Jupyter a one
stop shop for simple and interactive data visualizations for python.

Creating an Observable Visualization

The first thing that you will need to do to contribute a visualization to the
library is have a fully functioning visualization in observable.
For the visualization to be fully functioning it must be operational from
a .ipynb environment using the Observable-Jupyter embed() function. A user must
also be able to pass in their own data.

Creating a ipynb File

Once you have a fully functioning visualization in Observable.
You should make a .ipynb file that contains the steps needed to run the
visualization with the embed() function.
The .ipynb notebook should be structured similarly to how the current visualizations are structured.

Creating a Thumbnail and Adding to the Documentation

If you have a .ipynb file that is properly formated with a working visualization you will need to
go to github, clone the repo and follow the steps on the README.md file in the docs directory.