Do we even need an acronym? as you said - its our architecture now and we are moving other apps in that direction - we should not spend time thinking what its called and define what needs to be done to evolve all our core functionality to our updated architecture.
wilfred --- FxOS Product Management Mozilla Corp., UK > On 3 Nov 2015, at 18:49, Sam Foster <[email protected]> wrote: > > NGA seemed to work well at the definition/proposal stage. But now that we > have concrete implementations I think it does need a new name. Apart from > anything else, any name with "new" in it just punts the naming problem. As of > 2.5 its no longer "new", its current. And maybe in a year or more it will be > old and we'll have an Even Newer Gaia Architecture proposal. Is there not > some cleaning product backcronym we can come up with? :) > > /Sam > > > On Tue, Nov 3, 2015 at 2:58 AM, Salvador de la Puente > <[email protected] <mailto:[email protected]>> wrote: > Well summarized David! > > Just for the records, we already have a wiki page for NGA > (https://wiki.mozilla.org/Gaia/Architecture_Proposal > <https://wiki.mozilla.org/Gaia/Architecture_Proposal>) and we already have > the split into goals the NGA is pursuing > (https://wiki.mozilla.org/Gaia/Architecture_Proposal#Design_Goals > <https://wiki.mozilla.org/Gaia/Architecture_Proposal#Design_Goals>). > > It could be great if we update this wiki with our acquired experience. > > On Tue, Nov 3, 2015 at 11:45 AM, David Scravaglieri > <[email protected] <mailto:[email protected]>> wrote: > I do agree with Justin and Marcus. > > NGA is the hat of a set of recommendations for building better apps for > Firefox OS. Unfortunately it is easy to use the "NGA" shortcut when devs are > implementing any of these recommendations. This can be confusing and drives > to miscommunication. > > As for me using the NGA shortcut is fine when we speak about an app being in > process of transitioning to the full NGA recommendation. But we absolutely > need to be more specific when it's about commitment and delivery. > > In Whistler, When I committed Engineering to split BE/FE, I paid attention to > not commit to "NGA" but specifically to "split BE/FE for SMS, Music and > Contacts as part of NGA". > > We should definitely do a better job for defining glossary, documenting NGA > and all the recommendation that will make an app "NGA" compliant. > > In addition to that I would love to see some documentation, best practices > and recipes for using bridge.js, split views, use ServiceWorkerWare etc.. > coming from the developers who were engaged in Music, SMS and Contact road to > NGA. They actually did more that "separation of view logic", they all > explored different side of the NGA recommendations and their feedback would > be valuable to everyone. > > > --- > David Scravaglieri > Mozilla - Firefox OS > > > On Tue, Nov 3, 2015 at 6:15 AM, Marcus Cavanaugh <[email protected] > <mailto:[email protected]>> wrote: > Spark, Ignite, NGA, Mulet, PVT... code names work well only if there's an > easy way to discover what each name stands for. I'd prefer that we use less > opaque names, but I think a more accessible glossary and wiki would be > equally useful. Google had a centralized user-editable glossary of terms; we > might benefit from something similar as well, e.g. have acronyms in Bugzilla > fields automatically hover-link toward the glossary page. > > On Nov 2, 2015, at 8:44 PM, Justin D'Arcangelo <[email protected] > <mailto:[email protected]>> wrote: > >> 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] >>> <mailto:[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] <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> > > > _______________________________________________ > dev-fxos mailing list > [email protected] <mailto:[email protected]> > https://lists.mozilla.org/listinfo/dev-fxos > <https://lists.mozilla.org/listinfo/dev-fxos> > > > > > -- > <salva /> > > _______________________________________________ > 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

