Of these, only one was set up to demonstrate how a notebook works and/or how to use notebooks, the other two were just intended as demos that show what a notebook can do, but that already assume a good bit of knowledge about how they work.
Overall, what this means is:
***If you are interested in contributing to Iodide, one of the most valuable contributions you can make would be developing tutorial and demo notebooks***
Ideally, this should also be a really *fun* way to contribute, because a demo notebook can be on any topic that interests you -- it could be data analysis, physics simulation, pure math... the possibilities are endless. It can really be anything you like. It would also be a great way to learn js skills; for example, you could replicate d3 examples from
https://bl.ocks.org/mbostock, or figure out to reproduce ipython notebooks with JavaScript.
Off the top of my head, there are a few types of demo notebooks that would be most valuable:
- Basic tutorials that show how to use an iodide notebook's built in functionality (keeping in mind that much of our audience will be coming from Jupyter)
- basic tutorials that show how to accomplish basic tasks using a notebook and using JS (keep in mind that much of our audience will be coming from Python, R, or other languages, and might not know JS)
- Demos that show off the advantages of using a browser, so things like real time interactivity, interactive data visualization, 3d stuffs with web gl, and so on
Working on a comprehensive set of docs and demos would also make a great GSOC project proposal for an interested student. It's really that important to the project overall.
Anyway, please feel free to respond to this thread with ideas for tutorial and demo notebooks, and of course with any questions. Also feel free to file issues in the iodide-examples repo.
Thanks!
Brendan