Last modified: 2013-10-16 03:49:14 UTC
Refactor JavaScript for maintainability, as discussed on IRC. In summary: Use Tour and Guider objects rather than passing around primitives. Use a ext.guidedTour.lib.internal module so internal methods can easily be unit tested. Probably a couple other items we discussed on IRC that I'm not recollecting.
Is this part of [[mw:Extension:GuidedTour/Refactoring brainstorming]] ?
Yes, it's the technical debt side of that. Not re above comment, we will probably use multiple modules, rather than just internal.