These patches prepare the codebase for what we actually want to do.
- Improve source code documentation for the core classes that we will be touching. For example, the division of responsibility between MWTransclusionDialog and MWTemplateDialog.
- Rename variables, methods, and parameters to make their purpose more obvious.
- Consolidate like functionality when possible.
- Clean up upper-/lower-case handing.
- Style issues.
- https://gerrit.wikimedia.org/r/693372
- https://gerrit.wikimedia.org/r/697973
- https://gerrit.wikimedia.org/r/698004
- https://gerrit.wikimedia.org/r/698167
- https://gerrit.wikimedia.org/r/698170
- https://gerrit.wikimedia.org/r/698171
- https://gerrit.wikimedia.org/r/698175
- https://gerrit.wikimedia.org/r/698182
- https://gerrit.wikimedia.org/r/698187
- https://gerrit.wikimedia.org/r/698223
- https://gerrit.wikimedia.org/r/698724
- https://gerrit.wikimedia.org/r/698727
- https://gerrit.wikimedia.org/r/698785
- https://gerrit.wikimedia.org/r/699232
- https://gerrit.wikimedia.org/r/699315
- https://gerrit.wikimedia.org/r/699401
- https://gerrit.wikimedia.org/r/700220
- https://gerrit.wikimedia.org/r/700224
- https://gerrit.wikimedia.org/r/700225
- https://gerrit.wikimedia.org/r/700226
- https://gerrit.wikimedia.org/r/700227
- https://gerrit.wikimedia.org/r/700363
- https://gerrit.wikimedia.org/r/700369
- https://gerrit.wikimedia.org/r/700382
- https://gerrit.wikimedia.org/r/700388
- https://gerrit.wikimedia.org/r/700476
I'm not sure if we should block this task on this patch, but it would be really helpful to have it merged: