canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714
edits
(→UI Map) |
m (Whimboo moved page Auto-tools/Automation Development/Projects/Mozmill Shared Modules/API Refactor to QA/Automation/Projects/Mozmill Shared Modules/API Refactor: Team reorganization) |
||
(33 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|- valign="top" | |- valign="top" | ||
| '''Lead:''' | | '''Lead:''' | ||
| [mailto: | | [mailto:hskupin@mozilla.com Henrik Skupin], [mailto:dhunt@mozilla.com Dave Hunt] | ||
|- valign="top" | |- valign="top" | ||
| '''Co-workers:''' | | '''Co-workers:''' | ||
| | | David Guo | ||
|- valign="top" | |- valign="top" | ||
| '''Status:''' | | '''Status:''' | ||
| | | Active | ||
|- valign="top" | |- valign="top" | ||
| '''Repository Location:''' | | '''Repository Location:''' | ||
| [ | | [https://github.com/whimboo/mozmill-api-refactor Github] | ||
|- valign="top" | |- valign="top" | ||
| '''Tracking Bug / Bug List:''' | | '''Tracking Bug / Bug List:''' | ||
| {{bug|605343}} | | {{bug|605343}} Tracking Bug for API Refactor | ||
|- valign="top" | |- valign="top" | ||
| '''Documentation:''' | | '''Documentation:''' | ||
| | | [[/Documentation|Internal]] | ||
|} | |} | ||
Line 41: | Line 38: | ||
* [https://docs.google.com/document/edit?id=1I62_fRMRNUTm56OfRb_Qzy2PoHsMcKuwtQTsRS801Ck&hl=en&authkey=CM7HnvgP Shared API Refactor -- Thoughts and Recommendations] | * [https://docs.google.com/document/edit?id=1I62_fRMRNUTm56OfRb_Qzy2PoHsMcKuwtQTsRS801Ck&hl=en&authkey=CM7HnvgP Shared API Refactor -- Thoughts and Recommendations] | ||
* [https://docs.google.com/document/edit?id=1VbqlCIBfOpm5duFJ3DBPe7ov0J8bTp5RYN75DJwc0aI&hl=en&authkey=CImI3MEB Code Sketches for Shared API Refactor] | * [https://docs.google.com/document/edit?id=1VbqlCIBfOpm5duFJ3DBPe7ov0J8bTp5RYN75DJwc0aI&hl=en&authkey=CImI3MEB Code Sketches for Shared API Refactor] | ||
* [http://etherpad.mozilla.com:9000/mozmill-api-refactor Etherpad] for a list of collected ideas which should be covered | |||
=Project Plan= | =Project Plan= | ||
Line 168: | Line 166: | ||
** Window Handlers | ** Window Handlers | ||
** Localization | ** Localization | ||
** Preferences handling | |||
* Review and Refactor | * Review and Refactor | ||
Line 189: | Line 188: | ||
** Tree | ** Tree | ||
* General | * General | ||
* Review and Refactor | * Review and Refactor | ||
* Planning | * Planning | ||
Line 196: | Line 194: | ||
=== Milestone 5 === | === Milestone 5 === | ||
Completion of Team-wide Pilot | Completion of Team-wide Pilot | ||
== Sprints == | |||
=== Sprint 1, week ending Feb 11th, 2011 === | |||
* {{bug|630387}} Tracking Bug | |||
** {{done|Investigate doc-gen}} | |||
** {{miss|Document Element}} | |||
** {{done|Document XmlElement}} | |||
** {{miss|Document HtmlXulElement}} | |||
** {{done|Document HtmlElement}} | |||
** {{done|Document HtmlRegion}} | |||
** {{done|Document XulElement}} | |||
** {{done|Document XulRegion}} | |||
=== Sprint 2, week ending Feb 25th, 2011 === | |||
* {{bug|634111}} Tracking Bug | |||
** {{prev|}}Document Element | |||
** {{prev|}}Document HtmlXulElement | |||
** {{done|}} Implementation of an assertion module | |||
** {{done|}} Implementation of a services module | |||
** {{miss|}} Porting testBackForwardButtons.js | |||
** {{miss|}} Porting testStopReloadButtons.js | |||
=== Sprint 3, week ending Mar 11th, 2011 === | |||
* {{done|}} {{bug|634227}} Implementation of a driver module | |||
* {{done|}} {{bug|638967}} Review/Refactor for Milestone 1 | |||
** {{done|}} {{bug|638969}} Change naming of widget class tree | |||
** {{done|}} {{bug|638970}} Change acronym caps in widgets.js | |||
** {{done|}} {{bug|638971}} Change to aParam standard | |||
** {{done|}} {{bug|638973}} Change widgets.js doc tags to leaner version | |||
** {{done|}} {{bug|638975}} Remove controller getter from Element | |||
** {{done|}} {{bug|638976}} Remove XML class tree | |||
** {{done|}} {{bug|638979}} Expose controller.MouseEvent | |||
** {{done|}} {{bug|638974}} Get rid of definition list formatting for params | |||
** {{done|}} {{bug|639787}} Add sleep() to driver module | |||
** {{done|}} {{bug|640051}} Align naming of multiword modules | |||
** {{done|}} {{bug|640055}} Move all files to var modulename = exports style | |||
** {{done|}} {{bug|640057}} Change regions so that browser sets their tag | |||
** {{done|}} {{bug|640058}} Element._locateElem() should throw an error | |||
** {{done|}} {{bug|640060}} Lowercase module objects | |||
* {{miss|}} Porting testBackForwardButtons.js | |||
* {{miss|}} Porting testStopReloadButtons.js | |||
=== Sprint 4, week ending Mar 25th, 2011 === | |||
* {{done|}} {{bug|639869}} L10N handling | |||
* {{new|}} Preferences handling | |||
* {{new|}} {{bug|639870}} Window handler | |||
* {{prev|}} {{bug|643488}} Porting testBackForwardButtons.js | |||
* {{prev|}} {{bug|643490}} Porting testStopReloadButtons.js | |||
* {{new|}} {{bug|643489}} Porting testFocusAndSearch.js | |||
* {{new|}} {{bug|643492}} Porting testNewTab.js |