Skip to content
This repository has been archived by the owner on Feb 15, 2018. It is now read-only.

Latest commit

 

History

History
36 lines (25 loc) · 1.45 KB

TODO.md

File metadata and controls

36 lines (25 loc) · 1.45 KB

Important

  • make pre-commit work on windows: Actual issue is using exec to run jscs, it runs in the wrong directory or something

  • More test coverage for framework and sample pages

  • See what happens when multiple specs declare app as a global

  • Auto-run tests in dev mode

  • Audio playback The framework should provide a simple method e.g. app.play('path/to/file') for playing audio. Students shouldn't need to test how the method works, just spy on it and check it was given the correct file by the correct method. http://www.storiesinflight.com/html5/audio.html or http://www.schillmania.com/projects/soundmanager2/

  • move ALL framework code to a single folder to discourage students from modifying it

  • rendering test for collections contacts page - where is the html

  • example of playing an audio clip

Nice to have / ideas

  • default event handlers for buttons
  • Add basic security check https://www.npmjs.com/package/grunt-retire
  • change watch styling, simpler more like http://codepen.io/jrg/pen/Cjrzx
  • click and hold for buttons i.e. scrolling
  • click, double click, click and hold events
  • keyboard shortcuts for watch buttons
  • Separate stylesheets for layout/scafloding and actual app
  • add automated check for test coverage (set at 80% and fail the build?)

Notes

  • App may need to separate init and start methods. app.start can't be called multiple times due to Backbone.history.start();

Useful links