Open
Description
- See how Holoviews uses notebooks that are tested automatically to fill out code and output examples in the documentation. Coordinate with @jbednar on the details of how that works. We have too many code snippets in Elm's docs to maintain currently. Aim to remove code snippets expressed in the ./docs folder (somehow get it automatically from notebook cells + add CI testing to those notebooks). May involve making new notebooks.
- The outputs of cells should be tracked so you can do assertions
- Get the documentation snippets tested somehow on each push / Travis test
- We also need doctests in the source code - not enough there now (delay this work ~1.5 months)
- We also have plan the messaging around earthio + xarray_filters as experimental repos and how to get help there or find help ...? Should help for all these be in one place (the current readthedocs)? Phased implementation towards 2 to 3 separate docs sites that link to each other?
Order of operations:
- Copy the scaffolding of the notebook testing / docs system of Holoviews - customize as necessary (can start this immediately)
- Content edits - regarding the interactions of repos (the docs are now all
elm
-based with little description about the point of Earthio / xarray_filters and not much help on those either). Approx date for this is: Sept 15, 2017 - Content edits - regarding refactored usage: Oct 1, 2017 or earlier