DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- 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 | ||||
|---|---|---|---|---|
|
Milestone-2
Description
This Milestone an update of previous Milestone. Instead of making the scope bigger, it was decided that it would be more beneficial to work on code quality.
Since this milestone works as some POC, the source code will be found in the student public repository
Ressources
|
|---|
Feature List
- Improve the UI
- Adding grunt for project and build
- Adding Test
- Refactoring using controller pattern
- Separate the code in smaller functional entities
Task List
Change on UI:
- Have one loading button for each data set
- Make the Navbar .active state using angular
- Make the action steps and status easier to understand (order the steps, add explanations maybe, add css to selected options...)
...
Using Zeppelin Tools:
- Use grunt in the project (http://gruntjs.com/)
- Include and use lodash when possible
...
Improving Code:
- Try to create reusable functions instead of duplicating code
- Separate the controller into smaller logical elements and files (controllers, services, factory...)
- Implement the controller pattern (https://github.com/johnpapa/angular-styleguide#controllers)
...
Testing:
- Integrate testing inside the milestone1 (https://github.com/daniellmb/angular-test-patterns)
...
Results