On Mon, Nov 23, 2015 at 9:14 AM, Julien Wajsberg <[email protected]> wrote:
> Also the longer term goal has always bean to be able to run the build system
> inside Firefox (eg WebIDE). That said, WebIDE is simply running a shell
> command these days.

In addition to what Andrew said, I see more value for being able to
generate builds via a web service vs. using a local firefox to do
builds. If we get to a future where the gaia apps are delivered via
live URLs, it can be useful to have tools that are are more web
hosting aware.

For instance, I have wanted to play with allowing multiple versions of
the email app that can be hosted at multiple subdomains, so that a
user could configure a home screen icon (possibly with different
colors/themes/capabilities) for each mail account, vs configuraing all
the accounts in one email client.

I see node based tooling much more likely to succeed for those
efforts, for existing node package integration and contributor
reasons.

A side note on switching: initially we had some trouble with module
bundling tools in a non-xpcshell approach that did not use
Reflect.parse because of JS files using JS 1.8 style syntax that was
not supported by the usual AST parsers.

I expect the need for that specialized JS syntax now to have gone away
now with ES2015 capabilities, but just something to keep in mind: if
we stick with standardized or more commonly accepted syntax in our
JS/CSS files, existing node-focused tooling will be more successful.

James
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to