Hi all, It's really cool! And that is so great the Marionette module was already in Gaia.
I would like to contribute for Marionette module and be a peer of it. It's really honored for me. And thanks James and Gareth, I learn a lot from you for Marionette things. Evan On Thu, Aug 8, 2013 at 11:38 AM, Gareth Aye <[email protected]> wrote: > Awesome! Thanks Clint! > > It was a huge accomplishment for us to land our work in Gaia last week. > It's very exciting to me that our little, experimental side project is > inching ever closer to helping us improve the quality of our Mozilla > products :). > > ----- Original Message ----- > From: "Clint Talbert" <[email protected]> > To: "James Lal" <[email protected]> > Cc: "Gareth Aye" <[email protected]>, [email protected], > [email protected], "Dylan Oliver" <[email protected]>, [email protected], > [email protected], [email protected], [email protected], > [email protected] > Sent: Wednesday, August 7, 2013 3:49:53 PM > Subject: Re: Proposal for addition of a new testing module > > That sounds great, and I agree with you. > > So then, let's go ahead with a sub-module within the Testing > Infrastructure module > > The owners of the sub-module will be: James Lal <lightsofapollo> and > Gareth Aye <gaye>. > > The peers of it will be: Ghislain Lacroix <auswerk> and Mike Pennisi > <jugglinmike>. > > > If we don't hear any objections (now is a good time to speak up) then > we'll make this official on Monday August 12 and I'll update the wiki on > that day. > > Thanks, > > Clint > On 8/6/2013 7:26 PM, James Lal wrote: > > Human interface failure! > > Hey Clint, > > > > This looks good to me (and thanks for guiding us through this process) - > I see some other modules have multiple owners ? If we are still doing that > I would like to clarify that Gareth should be listed there too. > > > > Owners: :lightsofapollo, :gaye > > > > I would like to note we volunteered jgriffin here- I am 100% ok with > this but if your on the peer list that effectively means that your > responsible for reviewing code (and having some time/headspace for the > project). I would amend this list to a slightly shorter list initially: > > > > Peers: > > - Ghislain "Aus" Lacroix <auswerk> > > - Mike Pennisi <jugglinmike> > > > > Then add people as they are sure they have time/interest to maintain the > project long-term. I am in no way trying to block people from getting > involved but I don't want to block time off from people without their > consent. > > > > - james > > > > ----- Original Message ----- > > From: "James Lal" <[email protected]> > > To: "Clint Talbert" <[email protected]> > > Cc: "Gareth Aye" <[email protected]>, [email protected], > [email protected], [email protected], "Dylan Oliver" < > [email protected]>, [email protected], [email protected], > [email protected], [email protected] > > Sent: Tuesday, August 6, 2013 7:20:38 PM > > Subject: Re: Proposal for addition of a new testing module > > > > Hey Clint, > > > > ----- Original Message ----- > > From: "Clint Talbert" <[email protected]> > > To: "Gareth Aye" <[email protected]> > > Cc: [email protected], [email protected], [email protected], > "James Lal" <[email protected]>, "Dylan Oliver" <[email protected]>, > [email protected], [email protected], [email protected], > [email protected] > > Sent: Tuesday, August 6, 2013 5:57:30 PM > > Subject: Re: Proposal for addition of a new testing module > > > > Hi Gareth, > > > > I'm excited to see all the Marionette based JS support coming together! > > I believe this fits better as a submodule within the larger Testing > > Infrastructure module [1]. I think for the longevity of the project, > > having it aligned with our larger testing infrastructure modules makes a > > lot of sense. > > > > I would also like to see a clearer definition of who should be the owner > > and peers that you want to propose. There are essentially two ways > > forward - an owner and a set of peers for all the repos or an owner and > > a set of peers for each repo you are proposing. I think the first > > method is easier for everyone, but it does depend on what your intention > > is and what each person's expertise level is with those repos. > > Here is a suggestion for the first method: > > > > Marionette JS Tools (submodule of Testing Infrastructure) > > Sub-Module Owner: James Lal <jlal> (is that right? should it be you?) > > Peers: > > - Gareth Aye <gaye> > > - Ganesh Ghosh <gghosh> > > - Jonathan Griffin <jgriffin> > > - Michael Henretty <mhenretty> > > - Ghislain "Aus" Lacroix <auswerk> > > - James Lal <lightsofapollo> > > - Mike Pennisi <jugglinmike> > > - Evan Tseng <evanxd> > > > > Does that approach make sense? > > > > Thanks, > > > > Clint > > [1] https://wiki.mozilla.org/Modules/Core > > > > On 8/6/2013 12:49 PM, Gareth Aye wrote: > >> Hello Governance! > >> > >> tl;dr I want to propose adding a new module to maintain marionette js > >> tools. > >> > >> Some of this looks much nicer when it's rendered as markdown, so I've > >> included a link[20] for those who'd prefer that. > >> > >> A small group of gaia hackers have been hard at work over the past few > >> months in order to supply developers with end-to-end test tooling. > >> I've included a summary[1] of our work as well as documentation[2] for > >> test writers. Since I find it easier sometimes to read inlined > >> information in emails, I'll go ahead and mirror some of the high-level > >> from the summary here in my description of the components for which > >> the module would be responsible. Please forgive me for any duplication! > >> > >> The module would be responsible for maintaining a number of small, > >> loosely coupled projects that have culminated in a product that helps > >> js hackers write end-to-end tests for things that run on gecko and > >> need to access privileged (ie chrome) and non-standard features. Our > >> tools leverage existing a-team work on the marionette server[3]. In > >> our work, we targeted Firefox OS developers (including webapp > >> developers), but there's no reason that other groups such as add-on > >> developers couldn't be consumers. > >> > >> The related projects are (grouped by category): > >> > >> ### Test Harness ### > >> + Marionette JS Runner[4] > >> + Mocha JSON Proxy[5] > >> + Mocha TBPL Reporter[6] > >> > >> ### Marionette Client ### > >> - JSON Wire Protocol[7] > >> - Marionette JS Client[8] > >> - Socket Retry Connect[9] > >> - Sockit To Me[10] > >> > >> ### Marionette Plugins ### > >> - Marionette Apps[11] > >> - Marionette JS Logger[12] > >> > >> ### Host Environment ### > >> - Marionette B2G Desktop Host[13] > >> - Marionette Firefox Host[14] > >> - Mozilla Download[15] > >> - Mozilla Runner[16] > >> > >> ### Profile Generation ### > >> - Marionette Profile Builder[17] > >> - Mozilla Profile Builder[18] > >> - Packaged Webapp[19] > >> > >> I also feel compelled to recognize all of the wonderful people who > >> contributed (listed below in alphabetical order). > >> > >> - Gareth Aye <gaye> > >> - Ganesh Ghosh <gghosh> > >> - Jonathan Griffin <jgriffin> > >> - Michael Henretty <mhenretty> > >> - Ghislain "Aus" Lacroix <auswerk> > >> - James Lal <lightsofapollo> > >> - Mike Pennisi <jugglinmike> > >> - Evan Tseng <evanxd> > >> > >> James Lal deserves particular mention. He has been hacking on some of > >> these projects on and off for over a year now and has done an > >> incredible job architecting our tools, organizing related work, and > >> involving other contributors. Thanks James! > >> > >> James and I would volunteer to be the initial module owners and would > >> invite auswerk, evanxd, and jugglinmike (each of whom have contributed > >> a significant amount of project code) to join us as module peers. > >> > >> 1. > >> > https://developer.mozilla.org/en-US/docs/Marionette/Marionette_JavaScript_Tools > >> 2. > >> > https://github.com/mozilla-b2g/marionette-js-runner/blob/master/README.md > >> 3. https://developer.mozilla.org/en-US/docs/Marionette/Marionette > >> 4. https://github.com/mozilla-b2g/marionette-js-runner > >> 5. https://github.com/mozilla-b2g/mocha-json-proxy > >> 6. https://github.com/mozilla-b2g/mocha-tbpl-reporter > >> 7. https://github.com/lightsofapollo/json-wire-protocol > >> 8. https://github.com/mozilla-b2g/marionette-js-client > >> 9. https://github.com/lightsofapollo/socket-retry-connect > >> 10. https://github.com/mozilla-b2g/sockit-to-me > >> 11. https://github.com/mozilla-b2g/marionette-apps > >> 12. https://github.com/mozilla-b2g/marionette-js-logger > >> 13. https://github.com/mozilla-b2g/marionette-b2gdesktop-host > >> 14. https://github.com/mozilla-b2g/marionette-firefox-host > >> 15. https://github.com/lightsofapollo/mozilla-download > >> 16. https://github.com/lightsofapollo/mozilla-runner > >> 17. https://github.com/mozilla-b2g/marionette-profile-builder > >> 18. https://github.com/mozilla-b2g/mozilla-profile-builder > >> 19. https://github.com/lightsofapollo/packaged-webapp > >> 20. > >> > https://gist.github.com/gaye/78e2bf50527587b8672d#file-proposal-for-addition-of-a-new-testing-module-md > >> > >> _______________________________________________ > >> governance mailing list > >> [email protected] > >> https://lists.mozilla.org/listinfo/governance > > _______________________________________________ governance mailing list [email protected] https://lists.mozilla.org/listinfo/governance
