Mobile web/Etherpad/Internal goals 2013-2014
Appearance
Internal team goals over the next year
Goals
[edit]Reduce the number of bugs raised and regressions identified by Y% over X time period
[edit]- 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
[edit]- 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
[edit]- 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
[edit]- 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