Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Users and User Stories

...

Have a tabbed panel that shows for different user streams appropriate content (note: the content would not be a literal; that is a limitation of the current custom Sphinx extension used to illustrate this):

See http://builds.cask.co/artifact/CDAP-DQB31/shared/build-1/Docs-HTML/3.5.0-SNAPSHOT/en/index.html for an example of this.

  • These tabbed panels could be used at the start of each Introduction.
  • As with our existing tabbed-parsed-literals, they would be synchronized, so that all would show the same tab, but with different content, in each area.
  • For each panel or "user stream" we could suggest a series of "The basics" and "Advanced" links.
  • One panel could be a complete index, similar to what we have currently.

...

  • We list at the end of each Building Block page the examples that pertain to that building block; for example, Service Examples.
  • We need to check that this list is up-to-date; and an easy way to help this is modify the Examples page to indicate for each example which building blocks it illustrates.
    For example, we describe each example ("A variation of the WordCount example that operates on files. It demonstrates the usage of the FileSet dataset, including a service to upload and download files, and a MapReduce that operates over these files."), but this is too long and may be incomplete. A quick-to-read column with abbreviations might be better: all examples that demonstrate usage of a Stream or a MapReduce could be indicated by an "S" or "MR" in a column.
  • Each Building Block example section should have a link to the examples page.
  • The availability of Training resources from Cask should be mentioned in the docs as a potential resource.
  • Like the Django Project, we could have a section titled "How the documentation is organized" that explains how we intend people to navigate and use the docs. People might not read it, but it can help…