Gaia/Build/NewBuildSystem: Difference between revisions

Jump to navigation Jump to search
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:''' week
* '''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
Confirmed users
429

edits

Navigation menu