Confirmed users
429
edits
Ricky Chien (talk | contribs) |
|||
| Line 35: | Line 35: | ||
== Milestone 3 == | == Milestone 3 == | ||
We're going to measure incremental build performance from Makefile back-end. If the result is as good as our expectation, the decision of choosing build back-end would be GNU make. Otherwise, the new milestone would be targeting on constructing the new build back-end tool. | |||
After surveying in milestone 3 of previous plan [https://wiki.mozilla.org/Gaia/Build/RefactoringToNodejs#Milestone_3 RefactoringToNode], we believe that the [http://gulpjs.com/ Gulp] or streaming base build back-end could offer a better performance especially in clobber build. Therefore, in this step, a streaming base build system which will be implemented. | After surveying in milestone 3 of previous plan [https://wiki.mozilla.org/Gaia/Build/RefactoringToNodejs#Milestone_3 RefactoringToNode], we believe that the [http://gulpjs.com/ Gulp] or streaming base build back-end could offer a better performance especially in clobber build. Therefore, in this step, a streaming base build system which will be implemented. | ||
* '''Deliverable:''' A blazing fast JavaScript build system | * '''Deliverable:''' A blazing fast JavaScript build system | ||
* '''Expected schedule:''' | * '''Expected schedule:''' ? weeks | ||
* '''Breakdowns:''' | * '''Breakdowns:''' | ||
** Implement a JavaScript build system as our build back-end tool instead of GNU make | ** Implement a JavaScript build system as our build back-end tool instead of GNU make | ||