Mobile web/Etherpad/Internal goals 2013-2014

Internal team goals over the next year

Reduce the number of bugs raised and regressions identified by Y% over X time period

 * Polishing stable/eliminating cross-mode leakage(I'm doing this)+++
 * # of bugs being raised
 * # of regressions
 * Limiting the number of ways things can be reused

Remove existing HTMLFormatter code from MobileFrontend extension

 * Deleting MobileFormatter code and rewriting core? +++
 * Turning MF skin into a 'core' skin
 * Reducing formatter related bugs
 * Reducing code complexity
 * Sharing of functionality (eg disabling images on desktop)

Pick tools to determine our current code coverage

 * Better code testing coverage++
 * what is our current code coverage? need a tool to figure this out
 * concerns about metrics around test coverage
 * not about gaining 100% code coverage, but staying above a specific threshold
 * Easier to find regressions
 * What are other teams doing?

Discussed, deprioritized

 * Performance improvements (eg JS on demand; benchmarking our code, improved profiling)++
 * Better PHP code coverage
 * Tools to enfoce PHP standards+
 * Tools to enfoce JS standards
 * Responsive skin for mobile + desktop (eg Minerva)+
 * Leaning on Jenkins more for automated toolsn (pre review hook?)+
 * Increasing volunteer contributions/making the backlog more public +
 * More Limn graphs!+
 * Commit message stuff
 * Basic MobileFrontend functionality in core so that it's easier for other teams to build mobile features ++
 * Removing device specific stylesheets
 * Auto documentation generation