Gaia/Build/RefactoringToNodejs: Difference between revisions

Jump to navigation Jump to search
Line 99: Line 99:
* How b2g_sdk (xpcshell) rely on our Gaia?
* How b2g_sdk (xpcshell) rely on our Gaia?


: We have to  
: We run b2g_sdk when ...
* Building Gaia (including sub-commands)
* Running build integration test
* Running push to device
* '''Running marionette integration test'''


All of the above can be replaced with node.js smoothly except marionette test. Since marionette must be run on b2g simulator, it's impossible to remove from our dependency. However, we're not necessary to download a b2g_sdk package if someone do not execute marionette test.


* WebIDE is trying to make developing Gaia more easily by clicking a button without any command line tricks. It triggers building process by invoking "make" currently. In XULRunner build system, after rewriting Makefile to pure JS module to take over it's job, WebIDE can build Gaia without any dependencies. (such as make and node)
* WebIDE is trying to make developing Gaia more easily by clicking a button without any command line tricks. It triggers building process by invoking "make" currently. In XULRunner build system, after rewriting Makefile to pure JS module to take over it's job, WebIDE can build Gaia without any dependencies. (such as make and node)
Confirmed users
429

edits

Navigation menu