Skip to content

Documentation structure overhaul #188

Open
@PeterDSteinberg

Description

@PeterDSteinberg
  • 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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions