I think we should just do a better job of documenting and explaining what NGA 
is. It would be nice to have a central place to go where people can learn about 
the app architecture as well as get links to all the related JS libraries we 
have developed like ServiceWorkerWare, Bridge.js, etc.

Also, if contributors are more aware of NGA, it is actually clearer and less 
verbose to just say “NGA” versus “separation of view logic”, which is actually 
somewhat vague. Pretty much every good app architecture involves “separation of 
view logic” and the migration to NGA is much more than just separating view 
logic. Another way to look at it is, if we were migrating apps to an existing 
3rd-party framework like Angular or React, we would likely be referencing the 
framework/architecture by its name when we talk about it.

I just think if we had better documentation to call out what NGA is, this would 
be a non-issue. Perhaps once we get together to recap the NGA work from v2.5, 
we can talk about putting together a simple GH-pages website with 
documentation, libraries and a downloadable skeleton project for building new 
“NGA” apps.

-Justin


> On Nov 2, 2015, at 8:16 PM, Tim Guan-tin Chien <[email protected]> wrote:
> 
> I would like to know what David and Vivien think.
> 
> On Tue, Nov 3, 2015 at 12:11 AM, Candice Serran <[email protected] 
> <mailto:[email protected]>> wrote:
> Agreed...the team working on the entire NGA program will be conducting a 
> retrospective and plan forward next week (Nov 9-Nov 13). We'll make sure 
> specific actions regarding the overall program are explicitly communicated 
> and broken out.
> 
> Thanks!
> 
> On Mon, Nov 2, 2015 at 6:13 AM, Wilfred Mathanaraj <[email protected] 
> <mailto:[email protected]>> wrote:
> That would definitely help internally as well - plus it would valuable for us 
> to understand all the outstanding tasks and plan ahead for the completion of 
> work.
> 
> Wilfred
> 
> ---
> FxOS Product Management
> Mozilla Corp., UK
> 
> 
> 
> 
>> On 2 Nov 2015, at 12:00, Michael Henretty <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi all,
>> 
>> I suggest that we stop using the term NGA when talking about feature work in 
>> Gaia. The problem is that there are many facets to NGA, and using that term 
>> only confuses what we are actually working on. So in the future, instead of 
>> saying that we landed NGA in the SMS app for instance, let's say "we landed 
>> separation of view logic and threads.js in SMS." This is much more 
>> contributor friendly, and even helps core developers understand what is 
>> truly being worked on.
>> 
>> Thanks,
>> Michael
>> _______________________________________________
>> dev-fxos mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.mozilla.org/listinfo/dev-fxos 
>> <https://lists.mozilla.org/listinfo/dev-fxos>
> 
> 
> _______________________________________________
> dev-fxos mailing list
> [email protected] <mailto:[email protected]>
> https://lists.mozilla.org/listinfo/dev-fxos 
> <https://lists.mozilla.org/listinfo/dev-fxos>
> 
> 
> 
> 
> -- 
> 
> 
> Candice Serran
> Sr Mgr - FxOS Engineering Pgm Mgmt
> [email protected] <mailto:[email protected]>
> irc: cserran
> mobile: 303.588.1101 <tel:303.588.1101>
> 
> _______________________________________________
> dev-fxos mailing list
> [email protected] <mailto:[email protected]>
> https://lists.mozilla.org/listinfo/dev-fxos 
> <https://lists.mozilla.org/listinfo/dev-fxos>
> 
> 
> _______________________________________________
> dev-fxos mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-fxos

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

Reply via email to