Versions Compared

Key

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

...

  •  Update Milestone-1 in Zeppelin Wiki
  •  Milestone - PoC Web Application(does not depend on Zeppelin codebase as Spring restructuring)
  •  All charts read one CSV file
  •  Three different charting library (NVD3, Google Chart, High charts)
  •  Switching between Line and Barchart
  •  Must create a Pull Request to have conversation going


Results

Image ModifiedImage Modified

Use case:

  • User can pick charting library that he preferred
  • User have to enter CSV file name. (no need to enter file extension)
  • Then user have to load data for particular charting library or all the charting libraries
  • Final he can pick chart type he need.
  • User can switch the chart type (bar or line) and also the chatting library.

...

Anchor
milestone4
milestone4

Milestone-4

Description

This is a temporary roadmap for milestone-4, the features might change in the future

Since Controller should work with any chart library and it should be abstracted. Therefore no library switches in Dev.  Writing the steps how to add new chart type (such as pie chart) and steps to be followed for adding a new chart library to application are main task for documentation. Since this milestone works as some POC, the source code will be found in the student public repository

...

 

Feature List
  • New graphs and transformations using pivot (+ test)

  • Same type of rendering for all graphs (here highchart has a download button for example)

 

...

  • Adding new chart type

  • Writing the steps how to add new chart type and library 

 

Task List

Documentations

  •  Readme for steps to add a new chart
  •  Readme on steps to add a new library

...

 

Fixes

  •  Bower dependencies versions need to be persisted in bower.json
  •  Consistency between rendered graphs: titles, axis, buttons, etc
  •  Removed debug logs
  •  Footer position is to be absolute

...

 

Deployment

  •  In every milestone, deploy to repository `gh-pages`

...

 

Test Cases:

  •  Update naming pattern for test cases
  •  Remove repeating test
  •  Better separation / mapping for src to test
  •  Few Test Use cases

...

 

Results

 

...

 


Anchor
milestone5
milestone5

...