Bug 1801336 - Don't show hover run message for mv2 without browser action r=willdurand
[gecko.git] / mots.yaml
blob74ddd2c9b8be7fa17821050ffdac0b06ec97250f
1 %YAML 1.2
2 ---
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
7 # See https://mots.readthedocs.io/en/latest/#quick-start for quick start
8 # documentation and how to modify this file.
9 repo: mozilla-central
10 created_at: '2021-10-14T12:50:40.073465'
11 updated_at: '2022-11-30T12:24:52.251425'
12 export:
13   path: ./docs/mots/index.rst
14   format: rst
15   searchfox_enabled: true
16 description: |
17   Mozilla operates under a `module ownership governance system <https://www.mozilla.org/hacking/module-ownership.html>`_. A module is a discrete unit of code or activity. An owner is the person in charge of a module or sub-module. A peer is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.
19   The system is overseen by the owner and peers of the Module Ownership module. For the modules that make up Firefox, oversight is provided by the Firefox Technical Leadership module. Owners may add and remove peers from their modules as they wish, without reference to anyone else.
21 people:
22   - &abr
23     bmo_id: 241693
24     name: Adam Roach
25     nick: abr
26   - &adw
27     bmo_id: 334927
28     name: Drew Willcoxon
29     nick: adw
30   - &agashlin
31     bmo_id: 583776
32     name: Adam Gashlin
33     nick: agashlin
34   - &agi
35     bmo_id: 421286
36     name: ''
37     nick: agi
38   - &ahal
39     bmo_id: 382067
40     name: Andrew Halberstadt
41     nick: ahal
42   - &aki
43     bmo_id: 329611
44     name: Aki Sasaki
45     nick: aki
46   - &allstarschh
47     bmo_id: 434670
48     name: Yoshi Cheng-Hao Huang
49     nick: allstars.chh
50   - &alwu
51     bmo_id: 517691
52     name: Alastor Wu
53     nick: alwu
54   - &amy
55     bmo_id: 622155
56     name: Amy Churchwell
57     nick: amy
58   - &anba
59     bmo_id: 339940
60     name: André Bargull
61     nick: anba
62   - &andi
63     bmo_id: 555858
64     name: Andi
65     nick: andi
66   - &aoprea
67     bmo_id: 509499
68     name: Andrei Oprea
69     nick: aoprea
70   - &aosmond
71     bmo_id: 505306
72     name: Andrew Osmond
73     nick: aosmond
74   - &aplacitelli
75     bmo_id: 579791
76     name: ''
77     nick: aplacitelli
78   - &arai
79     bmo_id: 310076
80     name: Tooru Fujisawa
81     nick: arai
82   - &asuth
83     bmo_id: 151407
84     name: Andrew Sutherland
85     nick: asuth
86   - &ato
87     bmo_id: 446296
88     name: Andreas Tolfsen
89     nick: ato
90   - &baku
91     bmo_id: 446257
92     name: Andrea Marchesini
93     nick: baku
94   - &barret
95     bmo_id: 529428
96     name: Barret Rennie
97     nick: barret
98   - &basschouten
99     bmo_id: 272464
100     name: Bas Schouten
101     nick: bas.schouten
102   - &bbouvier
103     bmo_id: 468907
104     name: Benjamin Bouvier
105     nick: bbouvier
106   - &bc
107     bmo_id: 23402
108     name: Bob Clary
109     nick: bc
110   - &beurdouche
111     bmo_id: 622637
112     name: Benjamin Beurdouche
113     nick: beurdouche
114   - &bevis
115     bmo_id: 483302
116     name: Bevis Tseng
117     nick: bevis
118   - &bhackett1024
119     bmo_id: 346231
120     name: Brian Hackett
121     nick: bhackett1024
122   - &bholley
123     bmo_id: 313730
124     name: Bobby Holley
125     nick: bholley
126   - &birtles
127     bmo_id: 165012
128     name: Brian Birtles
129     nick: birtles
130   - &bmo
131     bmo_id: 365032
132     name: Florian Quèze
133     nick: bmo
134   - &bobowen
135     bmo_id: 458623
136     name: Bob Owen
137     nick: bobowen
138   - &boris
139     bmo_id: 500786
140     name: Boris Chiou
141     nick: boris
142   - &botond
143     bmo_id: 474533
144     name: Botond Ballo
145     nick: botond
146   - bmo_id: 560379
147     name: Bryce Seager van Dyk
148     nick: bryce
149   - &bstack
150     bmo_id: 596517
151     name: Brian Stack
152     nick: bstack
153   - &bthrall
154     bmo_id: 700441
155     name: Bryan Thrall
156     nick: bthrall
157   - &bwc
158     bmo_id: 478411
159     name: Byron Campen
160     nick: bwc
161   - &bytesized
162     bmo_id: 563604
163     name: Kirk Steuber
164     nick: bytesized
165   - &bzbarsky
166     bmo_id: 20209
167     name: Boris Zbarsky
168     nick: bzbarsky
169   - &calixte
170     bmo_id: 560431
171     name: Calixte Denizet
172     nick: calixte
173   - &Callek
174     bmo_id: 129968
175     name: Justin Wood
176     nick: Callek
177   - &canova
178     bmo_id: 525693
179     name: Nazım Can Altınova
180     nick: canova
181   - &caroline
182     bmo_id: 644229
183     name: Caroline Cullen
184     nick: caroline
185   - &chunmin
186     bmo_id: 521646
187     name: C
188     nick: chunmin
189   - &chutten
190     bmo_id: 553004
191     name: Chris H-C
192     nick: chutten
193   - &ckerschbaumer
194     bmo_id: 521513
195     name: ''
196     nick: ckerschbaumer
197   - &cmartin
198     bmo_id: 625428
199     name: Chris Martin
200     nick: cmartin
201   - &cpeterson
202     bmo_id: 430528
203     name: Chris Peterson
204     nick: cpeterson
205   - &daleharvey
206     bmo_id: 389449
207     name: Dale Harvey
208     nick: daleharvey
209   - &dao
210     bmo_id: 219124
211     name: Dão Gottwald
212     nick: dao
213   - &daoshengmu
214     bmo_id: 531139
215     name: Daosheng Mu
216     nick: daoshengmu
217   - &dbaron
218     bmo_id: 3881
219     name: David Baron
220     nick: dbaron
221   - &dcoates
222     bmo_id: 468905
223     name: Danny Coates
224     nick: dcoates
225   - &deantessman
226     bmo_id: 7924
227     name: Dean Tessman
228     nick: dean_tessman
229   - &deian
230     bmo_id: 637163
231     name: Deian Stefan
232     nick: deian
233   - &dholbert
234     bmo_id: 278074
235     name: Daniel Holbert
236     nick: dholbert
237   - &dimi
238     bmo_id: 468232
239     name: Dimi Lee
240     nick: dimi
241   - &djackson
242     bmo_id: 644159
243     name: Dennis Jackson
244     nick: djackson
245   - &djvj
246     bmo_id: 436087
247     name: Kannan Vijayan
248     nick: djvj
249   - &dlrobertson
250     bmo_id: 705145
251     name: Dan Robertson
252     nick: dlrobertson
253   - &dminor
254     bmo_id: 466787
255     name: Dan Minor
256     nick: dminor
257   - &dmosedale
258     bmo_id: 1537
259     name: Dan Mosedale
260     nick: dmosedale
261   - &dragana
262     bmo_id: 508195
263     name: Dragana Damjanovic
264     nick: dragana
265   - &dveditz
266     bmo_id: 1689
267     name: Daniel Veditz
268     nick: dveditz
269   - &ed
270     bmo_id: 629148
271     name: Ed Lee
272     nick: ed
273   - &edgar
274     bmo_id: 455480
275     name: Edgar Chen
276     nick: edgar
277   - &eeejay
278     bmo_id: 291675
279     name: Eitan Isaacson
280     nick: eeejay
281   - &eemeli
282     bmo_id: 318883
283     name: Eemeli Aro
284     nick: eemeli
285   - &ekr
286     bmo_id: 35667
287     name: Eric Rescorla
288     nick: ekr
289   - &emcminn
290     bmo_id: 638890
291     name: Emily McMinn
292     nick: emcminn
293   - &emilio
294     bmo_id: 546716
295     name: Emilio Cobos Álvarez
296     nick: emilio
297   - &emk
298     bmo_id: 5842
299     name: Masatoshi Kimura
300     nick: emk
301   - &enndeakin
302     bmo_id: 6102
303     name: Neil Deakin
304     nick: enndeakin
305   - &erahm
306     bmo_id: 496127
307     name: Eric Rahm
308     nick: erahm
309   - &evilpie
310     bmo_id: 393835
311     name: Tom Schuster
312     nick: evilpie
313   - &farre
314     bmo_id: 566192
315     name: Andreas Farre
316     nick: farre
317   - bmo_id: 417695
318     name: Nick Fitzgerald
319     nick: fitzgen
320   - &flod
321     bmo_id: 130462
322     name: Francesco Lodolo
323     nick: flod
324   - &freddy
325     bmo_id: 428608
326     name: Frederik Braun
327     nick: freddy
328   - &froydnj
329     bmo_id: 417288
330     name: Nathan Froyd
331     nick: froydnj
332   - &gbrown
333     bmo_id: 411471
334     name: Geoff Brown
335     nick: gbrown
336   - &gcp
337     bmo_id: 151147
338     name: Gian-Carlo Pascutto
339     nick: gcp
340   - &Gijs
341     bmo_id: 159069
342     name: ''
343     nick: Gijs
344   - &glandium
345     bmo_id: 47192
346     name: Mike Hommey
347     nick: glandium
348   - &gps
349     bmo_id: 420446
350     name: Gregory Szorc
351     nick: gps
352   - bmo_id: 561658
353     name: Greg Tatum
354     nick: gregtatum
355   - &gsvelto
356     bmo_id: 448747
357     name: Gabriele Svelto
358     nick: gsvelto
359   - &haik
360     bmo_id: 558190
361     name: Haik Aftandilian
362     nick: haik
363   - &handyman
364     bmo_id: 506442
365     name: David Parks
366     nick: handyman
367   - &hiro
368     bmo_id: 131213
369     name: Hiroyuki Ikezoe
370     nick: hiro
371   - &hsivonen
372     bmo_id: 5490
373     name: Henri Sivonen
374     nick: hsivonen
375   - &iain
376     bmo_id: 623993
377     name: Iain Ireland
378     nick: iain
379   - &itielyn8
380     bmo_id: 353822
381     name: Itiel
382     nick: itiel_yn8
383   - &Jamie
384     bmo_id: 219126
385     name: James Teh
386     nick: Jamie
387   - &jandem
388     bmo_id: 375297
389     name: Jan de Mooij
390     nick: jandem
391   - &janerik
392     bmo_id: 533624
393     name: Jan-Erik Rediger
394     nick: janerik
395   - &janv
396     bmo_id: 8340
397     name: Jan Varga
398     nick: janv
399   - &jaws
400     bmo_id: 409754
401     name: ''
402     nick: jaws
403   - &jchen
404     bmo_id: 281508
405     name: ''
406     nick: jchen
407   - &jdescottes
408     bmo_id: 559949
409     name: Julian Descottes
410     nick: jdescottes
411   - &jesup
412     bmo_id: 11539
413     name: Randell Jesup
414     nick: jesup
415   - &jfkthame
416     bmo_id: 329583
417     name: Jonathan Kew
418     nick: jfkthame
419   - &jgilbert
420     bmo_id: 419431
421     name: Kelsey Gilbert
422     nick: jgilbert
423   - &jgraham
424     bmo_id: 389650
425     name: James Graham
426     nick: jgraham
427   - &jhirsch
428     bmo_id: 446735
429     name: Jared Hirsch
430     nick: jhirsch
431   - &jhlin
432     bmo_id: 463180
433     name: John Lin
434     nick: jhlin
435   - &jib
436     bmo_id: 456498
437     name: Jan-Ivar Bruaroey
438     nick: jib
439   - &jimm
440     bmo_id: 279663
441     name: Jim Mathies
442     nick: jimm
443   - &jld
444     bmo_id: 462836
445     name: Jed Davis
446     nick: jld
447   - &jmaher
448     bmo_id: 324370
449     name: Joel Maher
450     nick: jmaher
451   - &jnicol
452     bmo_id: 541747
453     name: Jamie Nicol
454     nick: jnicol
455   - &johannh
456     bmo_id: 522029
457     name: Johann Hofmann
458     nick: johannh
459   - &jonco
460     bmo_id: 443194
461     name: Jon Coppeard
462     nick: jonco
463   - &josh
464     bmo_id: 621062
465     name: Josh Groves
466     nick: josh
467   - &jrmuizel
468     bmo_id: 309398
469     name: Jeff Muizelaar
470     nick: jrmuizel
471   - &jschanck
472     bmo_id: 689878
473     name: John Schanck
474     nick: jschanck
475   - &jseward
476     bmo_id: 346453
477     name: Julian Seward
478     nick: jseward
479   - &jstutte
480     bmo_id: 646284
481     name: Jens Stutte
482     nick: jstutte
483   - &jwatt
484     bmo_id: 32767
485     name: Jonathan Watt
486     nick: jwatt
487   - bmo_id: 512198
488     name: Jean-Yves Avenard
489     nick: jya
490   - &k88hudson
491     bmo_id: 556482
492     name: Kate Hudson
493     nick: k88hudson
494   - &KaiE
495     bmo_id: 36541
496     name: Kai Engert
497     nick: KaiE
498   - &karlt
499     bmo_id: 274246
500     name: Karl Tomlinson
501     nick: karlt
502   - &keeler
503     bmo_id: 349244
504     name: Dana Keeler
505     nick: keeler
506   - &kershaw
507     bmo_id: 505624
508     name: Kershaw Chang
509     nick: kershaw
510   - &kimberlythegeek
511     bmo_id: 607063
512     name: Kimberly Sereduck
513     nick: kimberlythegeek
514   - &kinetik
515     bmo_id: 274575
516     name: Matthew Gregan
517     nick: kinetik
518   - &kip
519     bmo_id: 499338
520     name: ''
521     nick: kip
522   - &kmag
523     bmo_id: 106098
524     name: Kris Maglione
525     nick: kmag
526   - &kpatenio
527     bmo_id: 690690
528     name: kpatenio
529     nick: kpatenio
530   - &KrisWright
531     bmo_id: 617144
532     name: Kris Wright
533     nick: KrisWright
534   - &kvark
535     bmo_id: 582393
536     name: Dzmitry Malyshau
537     nick: kvark
538   - &longsonr
539     bmo_id: 218550
540     name: Robert Longson
541     nick: longsonr
542   - &luke
543     bmo_id: 347312
544     name: Luke Wagner
545     nick: luke
546   - &mkato
547     bmo_id: 8636
548     name: Makoto Kato
549     nick: m_kato
550   - &mak
551     bmo_id: 240353
552     name: Marco Bonardo
553     nick: mak
554   - &marco
555     bmo_id: 420453
556     name: Marco Castelluccio
557     nick: marco
558   - &MarcoZ
559     bmo_id: 285656
560     name: Marco Zehe
561     nick: MarcoZ
562   - &Mardak
563     bmo_id: 125983
564     name: Ed Lee
565     nick: Mardak
566   - &masayuki
567     bmo_id: 34283
568     name: Masayuki Nakano
569     nick: masayuki
570   - &mathjazz
571     bmo_id: 275214
572     name: Matjaz Horvat
573     nick: mathjazz
574   - &MatsPalmgrenbugz
575     bmo_id: 5168
576     name: Mats Palmgren
577     nick: MatsPalmgren_bugz
578   - &MattN
579     bmo_id: 305228
580     name: Matthew N
581     nick: MattN
582   - &mayhemer
583     bmo_id: 269762
584     name: Honza Bambas
585     nick: mayhemer
586   - &mccr8
587     bmo_id: 406194
588     name: Andrew McCreight
589     nick: mccr8
590   - &mcheang
591     bmo_id: 638884
592     name: Mandy Cheang
593     nick: mcheang
594   - &mconley
595     bmo_id: 403756
596     name: Mike Conley
597     nick: mconley
598   - &mgaudet
599     bmo_id: 607045
600     name: Matthew Gaudet
601     nick: mgaudet
602   - &mhowell
603     bmo_id: 550257
604     name: Molly Howell
605     nick: mhowell
606   - bmo_id: 268625
607     name: Michal Novotny
608     nick: michal
609   - &mikokm
610     bmo_id: 547538
611     name: Miko Mynttinen
612     nick: mikokm
613   - &mkaply
614     bmo_id: 7313
615     name: Mike Kaply
616     nick: mkaply
617   - &morgan
618     bmo_id: 618000
619     name: Morgan Reschenberg
620     nick: morgan
621   - &mossop
622     bmo_id: 91159
623     name: Dave Townsend
624     nick: mossop
625   - &mrbkap
626     bmo_id: 69426
627     name: Blake Kaplan
628     nick: mrbkap
629   - &Ms2ger
630     bmo_id: 302720
631     name: ''
632     nick: Ms2ger
633   - &mstange
634     bmo_id: 293943
635     name: Markus Stange
636     nick: mstange
637   - &mstriemer
638     bmo_id: 492360
639     name: Mark Striemer
640     nick: mstriemer
641   - &mt
642     bmo_id: 438654
643     name: Martin Thomson
644     nick: mt
645   - &nalexander
646     bmo_id: 432887
647     name: Nick Alexander
648     nick: nalexander
649   - &nanj
650     bmo_id: 538785
651     name: Nan Jiang
652     nick: nanj
653   - &nbp
654     bmo_id: 422187
655     name: Nicolas B
656     nick: nbp
657   - &nical
658     bmo_id: 438998
659     name: Nicolas Silva
660     nick: nical
661   - &nika
662     bmo_id: 534482
663     name: Nika Layzell
664     nick: nika
665   - &niklas
666     bmo_id: 690738
667     name: Niklas Baumgardner
668     nick: niklas
669   - &nkulatova
670     bmo_id: 697976
671     name: ''
672     nick: nkulatova
673   - &nohlmeier
674     bmo_id: 499343
675     name: ''
676     nick: nohlmeier
677   - &owlish
678     bmo_id: 579431
679     name: ''
680     nick: owlish
681   - &padenot
682     bmo_id: 404637
683     name: Paul Adenot
684     nick: padenot
685   - &pbz
686     bmo_id: 636491
687     name: Paul Zühlcke
688     nick: pbz
689   - &pdahiya
690     bmo_id: 471708
691     name: Punam Dahiya
692     nick: pdahiya
693   - &pehrsons
694     bmo_id: 489889
695     name: Andreas Pehrson
696     nick: pehrsons
697   - &perrym
698     bmo_id: 697076
699     name: Perry McManis
700     nick: perrym
701   - &peterv
702     bmo_id: 24295
703     name: Peter Van der Beken
704     nick: peterv
705   - &prathiksha
706     bmo_id: 580428
707     name: ''
708     nick: prathiksha
709   - &rbs
710     bmo_id: 5630
711     name: ''
712     nick: rbs
713   - &rhunt
714     bmo_id: 573202
715     name: Ryan Hunt
716     nick: rhunt
717   - &robwu
718     bmo_id: 447061
719     name: Rob Wu
720     nick: robwu
721   - &roc
722     bmo_id: 5038
723     name: Robert O
724     nick: roc
725   - &rpl
726     bmo_id: 339062
727     name: Luca Greco
728     nick: rpl
729   - &rrelyea
730     bmo_id: 11099
731     name: Robert Relyea
732     nick: rrelyea
733   - &ryansleevi
734     bmo_id: 381992
735     name: Ryan Sleevi
736     nick: ryan.sleevi
737   - &saschanaz
738     bmo_id: 473060
739     name: Kagami
740     nick: saschanaz
741   - &scaraveo
742     bmo_id: 443354
743     name: ''
744     nick: scaraveo
745   - &serg
746     bmo_id: 691597
747     name: Sergey Galich
748     nick: serg
749   - &sfink
750     bmo_id: 359004
751     name: Steve Fink
752     nick: sfink
753   - &sfoster
754     bmo_id: 430165
755     name: Sam Foster
756     nick: sfoster
757   - &shravanrn
758     bmo_id: 639827
759     name: Shravan Narayan
760     nick: shravanrn
761   - &smaug
762     bmo_id: 39966
763     name: Olli Pettay
764     nick: smaug
765   - &sotaro
766     bmo_id: 434202
767     name: Sotaro Ikeda
768     nick: sotaro
769   - &sparky
770     bmo_id: 560562
771     name: Greg Mierzwinski
772     nick: sparky
773   - &spohl
774     bmo_id: 456485
775     name: Stephen A Pohl
776     nick: spohl
777   - &sstangl
778     bmo_id: 383201
779     name: Sean Stangl
780     nick: sstangl
781   - &standard8
782     bmo_id: 112088
783     name: Mark Banner
784     nick: standard8
785   - &stransky
786     bmo_id: 263117
787     name: Martin Stránský
788     nick: stransky
789   - bmo_id: 468136
790     name: Dan Gohman
791     nick: sunfish
792   - &Sylvestre
793     bmo_id: 495955
794     name: Sylvestre Ledru
795     nick: Sylvestre
796   - &tantek
797     bmo_id: 164722
798     name: Tantek Çelik
799     nick: tantek
800   - &tanvi
801     bmo_id: 430652
802     name: Tanvi Vyas
803     nick: tanvi
804   - &tcampbell
805     bmo_id: 586681
806     name: Ted Campbell
807     nick: tcampbell
808   - &tgiles
809     bmo_id: 666930
810     name: Tim Giles
811     nick: tgiles
812   - &thecount
813     bmo_id: 466874
814     name: Scott
815     nick: thecount
816   - &timhuang
817     bmo_id: 547199
818     name: Tim Huang
819     nick: timhuang
820   - &tjr
821     bmo_id: 578488
822     name: Tom Ritter
823     nick: tjr
824   - &tnikkel
825     bmo_id: 255010
826     name: Timothy Nikkel
827     nick: tnikkel
828   - &tomprince
829     bmo_id: 461658
830     name: Tom Prince
831     nick: tomprince
832   - &toshi
833     bmo_id: 644141
834     name: Toshihito Kikuchi
835     nick: toshi
836   - &travis
837     bmo_id: 628857
838     name: Travis Long
839     nick: travis_
840   - &TYLin
841     bmo_id: 503090
842     name: Ting-Yu Lin
843     nick: TYLin
844   - &ueno
845     bmo_id: 565522
846     name: Daiki Ueno
847     nick: ueno
848   - &valentin
849     bmo_id: 415378
850     name: Valentin Gosu
851     nick: valentin
852   - &Waldo
853     bmo_id: 83595
854     name: Jeff Walden
855     nick: Waldo
856   - &wchen
857     bmo_id: 414438
858     name: William Chen
859     nick: wchen
860   - &whimboo
861     bmo_id: 76551
862     name: Henrik Skupin
863     nick: whimboo
864   - &willdurand
865     bmo_id: 603050
866     name: William Durand
867     nick: willdurand
868   - &xidorn
869     bmo_id: 373403
870     name: Xidorn Quan
871     nick: xidorn
872   - &ytausky
873     bmo_id: 621888
874     name: Yaron Tausky
875     nick: ytausky
876   - &yulia
877     bmo_id: 600802
878     name: Yulia Startsev
879     nick: yulia
880   - &yury
881     bmo_id: 382167
882     name: Yury Delendik
883     nick: yury
884   - bmo_id: 458165
885     name: Yura Zenevich
886     nick: yzen
887   - &zbraniecki
888     bmo_id: 41270
889     name: Zibi Braniecki
890     nick: zbraniecki
891   - &zeid
892     bmo_id: 633708
893     name: Zeid Zabaneh
894     nick: zeid
895   - &zombie
896     bmo_id: 445095
897     name: Tomislav Jovanovic
898     nick: zombie
899 modules:
900   - name: mozilla-toplevel
901     description: The top level directory for the mozilla tree.
902     includes:
903       - README.txt
904         # TODO: verify, as this was toolkit/README
905     meta:
906       owners_emeritus:
907         - Brendan Eich
908     owners:
909         # - Technical Leadership Module
910         # TODO
911     peers: []
912     machine_name: _mozillatoplevel
914   - machine_name: code_coverage
915     name: Code Coverage
916     description: Tools for code coverage instrumentation, and coverage data parsing
917       and management.
918     includes:
919       - tools/code-coverage/**/*
920       - python/mozbuild/mozbuild/codecoverage/**/*
921       - testing/mozharness/mozharness/mozilla/testing/codecoverage.py
922     excludes: []
923     owners:
924       - *marco
925     peers:
926       - *calixte
927       - *jmaher
928     meta:
929       components:
930         - 'Testing :: Code Coverage'
931   - name: 'Core: Accessibility'
932     description: Support for platform accessibility APIs. Accessibility APIs are used
933       by 3rd party software like screen readers, screen magnifiers, and voice dictation
934       software, which need information about document content and UI controls, as
935       well as important events like changes of focus.
936     includes:
937       - accessible/**/*
938     meta:
939       owners_emeritus:
940         - Aaron Leventhal
941         - Alexander Surkov
942       peers_emeritus:
943         - David Bolter
944         - Trevor Saunders
945         - Ginn Chen
946         - Yan Evan
947         - Yura Zenevich
948       group: dev-accessibility
949       url: https://developer.mozilla.org/docs/Web/Accessibility
950       components:
951         - Core::Disability Access APIs
952     owners:
953       - *Jamie
954     peers:
955       - *eeejay
956       - *MarcoZ
957       - *morgan
958     machine_name: core_accessibility
960   - name: 'Core: Animation'
961     description: 'Declarative animations: CSS animations, CSS transitions, Web Animations
962       API, and off-main thread animations.'
963     includes:
964       - dom/animation/**/*
965       # TODO "and animation-related and interpolation-related code
966       # in layout/style, gfx/layers, servo/components/style and servo/ports/gecko
967     meta:
968       group: dev-platform
969       components:
970         - Core::DOM::Animation
971         - Core::CSS Transitions and Animations
972       peers_emeritus:
973         - Matt Woodrow
974     owners:
975       - *birtles
976     peers:
977       - *boris
978       - *hiro
979     machine_name: core_animation
981   - name: 'Core: Anti-Tracking'
982     description: Tracking detection and content-blocking.
983     includes:
984       - toolkit/components/antitracking/**/*
985       # several files under browser/ and netwerk/url-classifier/ **TODO**
986     meta:
987       peers_emeritus:
988         - Ehsan Akhgari
989         - Erica Wright
990         - Gary Chen
991       group: dev-platform
992       components:
993         - 'Core::Privacy: Anti-Tracking'
994     owners:
995       - *timhuang
996     peers:
997       - *baku
998       - *dimi
999       - *pbz
1000       - *johannh
1001     machine_name: core_antitracking
1003   - name: 'Core: APZ (Graphics submodule)'
1004     description: Asynchronous panning and zooming
1005     includes:
1006       - gfx/layers/apz/**/*
1007     meta:
1008       owners_emeritus:
1009         - Kartikaya Gupta
1010       peers_emeritus:
1011         - Ryan Hunt
1012       group: dev-platform
1013       url: https://wiki.mozilla.org/Platform/GFX/APZ
1014       components:
1015         - Core::Panning and Zooming
1016     owners:
1017       - *botond
1018     peers:
1019       - *tnikkel
1020       - *dlrobertson
1021       - *hiro
1022       - *mstange
1023     machine_name: core_apz_graphics_submodule
1025   - name: 'Core: Browser WebAPI'
1026     description: Web API for rendering apps, browser windows and widgets.
1027     includes:
1028       - dom/browser-element/**/*
1029     meta:
1030       owners_emeritus:
1031         - Kan-Ru Chen
1032       peers_emeritus:
1033         - Fabrice Desré
1034       group: dev-webapi
1035       components:
1036         - Core::DOM
1037     owners:
1038       - *smaug
1039     machine_name: core_browser_webapi
1041   - name: 'Core: Build and Release Tools'
1042     description: Tools related to build and release automation and configuration of
1043       release builds.
1044     includes:
1045       - tools/update-packaging/**/*
1046       - tools/update-verify/**/*
1047     meta:
1048       group: release-engineering
1049       url: https://wiki.mozilla.org/ReleaseEngineering
1050       components:
1051         - Release Engineering::*
1052     owners:
1053       - *aki
1054     peers: []
1055     machine_name: core_build_and_release_tools
1057   - name: 'Core: Build Config'
1058     description: The build system for Gecko and several mozilla.org hosted Gecko-based
1059       applications.
1060     includes:
1061       - build/**/*
1062       - config/**/*
1063       - python/mozbuild/**/*
1064       - browser/config/mozconfigs/**/*
1065     meta:
1066       owners_emeritus:
1067         - Chris Manchester
1068         - Gregory Szorc
1069         - Ted Mielczarek
1070         - Benjamin Smedberg
1071       peers_emeritus:
1072         - Ted Mielczarek
1073         - Ralph Giles
1074         - Gregory Szorc
1075         - Chris Manchester
1076         - Mike Shal
1077         - Nathan Froyd
1078         - Ricky Stewart
1079         - David Major
1080         - Mitchell Hentges
1081       group: dev-builds
1082       url: :ref:`Build System`
1083       components:
1084         - Core::Build Config
1085     owners:
1086       - *glandium
1087     peers:
1088       - *andi
1089     submodules:
1091       - name: 'Core: Build Config - Fennec'
1092         description: Submodule of the build config covering Fennec's build system
1093           in mobile/android.
1094         meta:
1095           group: dev-builds
1096           components:
1097             - Core::Build Config
1098         owners:
1099           - *nalexander
1100         peers: []
1101         machine_name: core_build_config_fennec
1103       - name: 'Core: Build Config - Taskgraph'
1104         description: Support for task-graph generation in decision, action, and cron
1105           tasks, including configuration of all tasks including those for CI, nightlies,
1106           and releases; as well as Docker and VM images used to execute those tasks.
1107         meta:
1108           components:
1109             - Firefox Build System::Task Configuration
1110           peers_emeritus:
1111             - Dustin Mitchell
1112         owners:
1113           - *tomprince
1114         peers:
1115           - *ahal
1116           - *aki
1117           - *bstack
1118           - *glandium
1119           - *gps
1120           - *jmaher
1121           - *Callek
1122         machine_name: core_build_config_taskgraph
1123     machine_name: core_build_config
1125   - name: 'Core: Code Analysis and Debugging Tools'
1126     description: Tools for debugging Mozilla code or for analyzing speed, memory use,
1127       and other characteristics of it.
1128     includes:
1129       - tools/jprof/**/*
1130       - tools/leak-gauge/**/*
1131       - tools/performance/**/*
1132       - tools/rb/**/*
1133     meta:
1134       group: dev-performance
1135     owners:
1136       - *dbaron
1137     peers: []
1138     machine_name: core_code_analysis_and_debugging_tools
1140   - name: 'Core: Content Security'
1141     description: 'Native content-based security features enforced in the ContentSecurityManager,
1142       including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Referrer
1143       Policy, Subresource Integrity (SRI), Cross-Origin Resource Sharing (CORS), X-Frame-Options,
1144       X-Content-Type-Options: nosniff, HTTPS-Only-Mode, Sanitizer API, Sec-Fetch Metadata,
1145       and top-level data: URI blocking.'
1146     includes:
1147       - dom/security/**/*
1148     meta:
1149       peers_emeritus:
1150         - Sid Stamm
1151         - Jonas Sicking
1152         - Jonathan Kingston
1153         - Thomas Nguyen
1154         - François Marier
1155       group: dev-security
1156       components:
1157         - 'Core::DOM: Security'
1158     owners:
1159       - *ckerschbaumer
1160     peers:
1161       - *tanvi
1162       - *dveditz
1163       - *baku
1164       - *freddy
1165     machine_name: core_content_security
1167   - name: 'Core: Cookies'
1168     description: ''
1169     includes:
1170       - netwerk/cookie/**/*
1171     meta:
1172       owners_emeritus:
1173         - Monica Chew
1174       peers_emeritus:
1175         - Josh Matthews
1176         - Mike Connor
1177         - Dan Witte
1178         - Christian Biesinger
1179         - Shawn Wilsher
1180         - Ehsan Akhgari
1181       group: dev-platform
1182       components:
1183         - 'Core::Networking: Cookies'
1184     owners:
1185       - *baku
1186     peers:
1187       - *mayhemer
1188     machine_name: core_cookies
1190   - name: 'Core: Crash reporting'
1191     description: Infrastructure and tools used to generate, submit and process crash
1192       reports. This includes the in-tree google-breakpad fork, the crash report generation
1193       machinery as well as the host tools used to dump symbols, analyse minidumps
1194       and generate stack traces.
1195     includes:
1196       - toolkit/crashreporter/**/*
1197       - toolkit/components/crashes/**/*
1198       - tools/crashreporter/**/*
1199       - ipc/glue/CrashReporter*
1200       - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/CrashReporter.java
1201     meta:
1202       peers_emeritus:
1203         - Aria Beingessner
1204       group: dev-platform
1205       url: :ref:`Crash Reporter`
1206       components:
1207         - Toolkit::Crash Reporting
1208     owners:
1209       - *gsvelto
1210     peers:
1211       - *KrisWright
1212       - *calixte
1213     machine_name: core_crash_reporting
1215   - name: 'Core: C++/Rust usage, tools, and style'
1216     description: Aspects of C++ use such as language feature usage, standard library
1217       versions/usage, compiler/toolchain versions, formatting and naming style, and
1218       aspects of Rust use as needs arise
1219     includes: []
1220       # NOTE: more of a "meta module" -- who do we ask when we want to do the above?
1221       # Includes/globs include where we define coding style, etc... (i.e. documentation)
1222       # - docs/code-quality/**/*
1223       # - docs/testing-rust-code/**/*
1224       # - docs/writing-rust-code/**/*
1225     meta:
1226       owners_emeritus:
1227         - Ehsan Akhgari
1228       peers_emeritus:
1229         - Jeff Walden
1230         - Simon Giesecke
1231       group: dev-platform
1232       components:
1233         - Various
1234     owners:
1235       - *bholley
1236     peers:
1237       - *botond
1238       - *glandium
1239     machine_name: core_crust_usage_tools_and_style
1241   - name: 'Core: Cycle Collector'
1242     description: Code to break and collect objects within reference cycles
1243     includes:
1244       - xpcom/base/nsCycleCollector.*
1245       # TODO "and some support headers"
1246       # NOTE: not always clean lines between modules and file boundaries. This module is deeply intertwines with other modules (e.g. XPCOM)
1247     meta:
1248       peers_emeritus:
1249         - David Baron
1250       group: dev-platform
1251       components:
1252         - Core::XPCOM
1253     owners:
1254       - *mccr8
1255     peers:
1256       - *peterv
1257       - *smaug
1258     machine_name: core_cycle_collector
1260   - name: 'Core: DLL Services'
1261     description: Windows dynamic linker instrumentation and blocking
1262     includes:
1263       - toolkit/xre/dllservices/**/*
1264     meta:
1265       owners_emeritus:
1266         - Aaron Klotz
1267         - *toshi
1268       components:
1269         - Core::DLL Services
1270     owners:
1271       - *handyman
1272     peers:
1273       - *mhowell
1274     machine_name: core_dll_services
1276   - name: 'Core: docshell'
1277     description: ''
1278     includes:
1279       - docshell/**/*
1280       - uriloader/base/**/*
1281     meta:
1282       owners_emeritus:
1283         - Boris Zbarsky
1284       peers_emeritus:
1285         - Johnny Stenback
1286         - Christian Biesinger
1287         - Justin Lebar
1288         - Samael Wang
1289         - Kyle Machulis
1290       group: dev-platform
1291       components:
1292         - Core::Document Navigation
1293     owners:
1294       - *smaug
1295       - *nika
1296     peers:
1297       - *peterv
1298       - *farre
1299     machine_name: core_docshell
1301   - name: 'Core: Document Object Model'
1302     description: ''
1303     includes:
1304       - dom/**/*
1305     exclude_module_paths: true
1306     meta:
1307       owners_emeritus:
1308         - Johnny Stenback
1309       peers_emeritus:
1310         - Justin Lebar
1311         - Jonas Sicking
1312         - Ben Turner
1313         - Mounir Lamouri
1314         - Kyle Huey
1315         - Bill McCloskey
1316         - Ben Kelly
1317         - Blake Kaplan
1318         - Kyle Machulis
1319         - Boris Zbarsky
1320         - Ehsan Akhgari
1321       group: dev-tech-dom
1322       url: http://developer.mozilla.org/en/docs/DOM
1323       components:
1324         - Core::DOM
1325         - 'Core::DOM: CSS Object Model'
1326         - 'Core::DOM: Core & HTML'
1327     owners:
1328       - *peterv
1329     peers:
1330       - *smaug
1331       - *hsivonen
1332       - *bholley
1333       - *baku
1334       - *mccr8
1335       - *nika
1336       - *farre
1337       - *emilio
1338       - *asuth
1339       - *edgar
1340       - *saschanaz
1341     machine_name: core_document_object_model
1343   - name: 'Core: DOM File'
1344     description: DOM Blob, File and FileSystem APIs
1345     includes:
1346       - dom/file/**/*
1347       - dom/filesystem/**/*
1348     meta:
1349       group: dev-platform
1350       url: http://developer.mozilla.org/en/docs/DOM
1351       components:
1352         - 'Core::DOM: File'
1353     owners:
1354       - *baku
1355     peers:
1356       - *smaug
1357     machine_name: core_dom_file
1359   - machine_name: core_dom_streams
1360     name: 'Core: DOM Streams'
1361     description: Streams Specification implementation
1362     includes:
1363       - dom/streams/**/*
1364     excludes: []
1365     owners:
1366       - *mgaudet
1367     peers:
1368       - *smaug
1369       - *evilpie
1370       - *saschanaz
1371     meta:
1372       url: http://developer.mozilla.org/en/docs/DOM
1373       group: dev-platform
1374       components:
1375         - 'Core::DOM: Streams'
1376   - name: 'Core: Editor'
1377     description: ''
1378     includes:
1379       - editor/**/*
1380     meta:
1381       owners_emeritus:
1382         - Ehsan Akhgari
1383       group: dev-platform
1384       url: :ref:`Editor`
1385       components:
1386         - Core::Editor
1387     owners:
1388       - *masayuki
1389     peers:
1390       - *mkato
1391     machine_name: core_editor
1393   - name: 'Core: Event Handling'
1394     description: DOM Events and Event Handling
1395     includes:
1396       - dom/events/**/*
1397       # TODO "and event handling related code elsewhere"
1398     meta:
1399       peers_emeritus:
1400         - Stone Shih
1401       group: dev-platform
1402       url: http://developer.mozilla.org/en/docs/DOM
1403       components:
1404         - 'Core::DOM: Events'
1405         - 'Core::DOM: UI Events & Focus Handling'
1406     owners:
1407       - *smaug
1408       - *masayuki
1409     peers:
1410       - *edgar
1411     machine_name: core_event_handling
1413   - machine_name: core_firefox_source_documentation
1414     name: 'Core: Firefox Source Documentation'
1415     description: The infrastructure platform used to generate Firefox's source documentation,
1416       excluding editorial control over the content.
1417     includes:
1418       - docs/
1419       - tools/moztreedocs/
1420     owners:
1421       - *ahal
1422     peers:
1423       - *Sylvestre
1424     meta:
1425       components:
1426         - Developer Infrastructure::Source Documentation
1427       url: https://firefox-source-docs.mozilla.org/
1428   - name: 'Core: Gecko Profiler'
1429     description: Gecko's built-in profiler
1430     includes:
1431       - tools/profiler/**/*
1432       - mozglue/baseprofiler/**/*
1433     meta:
1434       owners_emeritus:
1435         - Benoit Girard
1436       peers_emeritus:
1437         - Shu-yu Guo (JS integration)
1438         - Thinker Lee (TaskTracer)
1439         - Cervantes Yu (TaskTracer)
1440         - Nicholas Nethercote
1441         - Gerald Squelart
1442         - Kannan Vijayan
1443         - Barret Rennie
1444         - Greg Tatum
1445       group: dev-platform
1446       url: https://firefox-source-docs.mozilla.org/tools/profiler/
1447       components:
1448         - Core::Gecko Profiler
1449     owners:
1450       - *mstange
1451     peers:
1452       - *canova
1453       - *bmo
1454       - *jseward
1455     machine_name: core_gecko_profiler
1457   - name: 'Core: GeckoView'
1458     description: Framework for embedding Gecko into Android applications
1459     includes:
1460       - mobile/android/**/*
1461       - widget/android/**/*
1462       - hal/android/**/*
1463     meta:
1464       owners_emeritus:
1465         - James Willcox
1466       peers_emeritus:
1467         - Dylan Roeh
1468         - Eugen Sawin
1469         - Aaron Klotz
1470         - Jim Chen
1471         - Randall E. Barker
1472       url: https://wiki.mozilla.org/Mobile/GeckoView
1473       components:
1474         - GeckoView::General
1475     owners:
1476       - *agi
1477     peers:
1478       - *mkato
1479       - *owlish
1480     machine_name: core_geckoview
1482   - name: 'Core: Global Key Bindings'
1483     description: Global hot keys for Firefox. Does not include underlined menu accelerators
1484       and the like, as those are part of i18n.
1485     includes:
1486       - dom/events/**/*
1487       # TODO "and platform specific directories under it"
1488     meta:
1489       group: dev-accessibility
1490       url: https://support.mozilla.org/kb/keyboard-shortcuts-perform-firefox-tasks-quickly
1491       components:
1492         - 'Core::Keyboard: Navigation'
1493       peers_emeritus:
1494         - Neil Rashbrook
1495     owners:
1496       - *masayuki
1497     machine_name: core_global_key_bindings
1499   - name: 'Core: Graphics'
1500     description: Mozilla graphics API
1501     includes:
1502       - gfx/**/*
1503       - dom/canvas/**/*
1504     meta:
1505       owners_emeritus:
1506         - Robert O'Callahan
1507       peers_emeritus:
1508         - Benoit Girard(Compositor, Performance)
1509         - Ali Juma
1510         - George Wright(Canvas2D)
1511         - Mason Chang
1512         - David Anderson
1513         - Christopher Lord
1514         - John Daggett(text/fonts)
1515         - Benoit Jacob(gfx/gl)
1516         - Joe Drew
1517         - Vladimir Vukicevic
1518         - James Willcox(Android)
1519         - Nick Cameron
1520       group: dev-platform
1521       url: https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers
1522         https://wiki.mozilla.org/Gecko:2DGraphicsSketch
1523       components:
1524         - Core::Graphics
1525         - 'Core::Graphics: Layers'
1526         - 'Core::Graphics: Text'
1527         - 'Core::Graphics: WebRender'
1528         - 'Core::GFX: Color Management'
1529         - 'Core::Canvas: 2D'
1530         - 'Core::Canvas: WebGL'
1531     owners:
1532       - *jrmuizel
1533     peers:
1534       - *nical
1535       - *jgilbert
1536       - *mstange
1537       - *basschouten
1538       - *jfkthame
1539       - *sotaro
1540       - *jnicol
1541       - *rhunt
1542     machine_name: core_graphics
1544   - name: 'Core: HAL'
1545     description: Hardware Abstraction Layer
1546     includes:
1547       - hal/**/*
1548     meta:
1549       group: dev-platform
1550       components:
1551         - Core::Hardware Abstraction Layer (HAL)
1552     owners:
1553       - *gsvelto
1554     peers: []
1555     machine_name: core_hal
1557   - name: 'Core: HTML Parser'
1558     description: The HTML Parser transforms HTML source code into a DOM. It conforms
1559       to the HTML specification, and is mostly translated automatically from Java
1560       to C++.
1561     includes:
1562       - parser/html/**/*
1563     meta:
1564       group: dev-platform
1565       url: http://about.validator.nu/
1566       components:
1567         - 'Core::HTML: Parser'
1568     owners:
1569       - *hsivonen
1570     peers:
1571       - *wchen
1572     machine_name: core_html_parser
1574   - name: 'Core: I18N Library'
1575     description: ''
1576     includes:
1577       - intl/**/*
1578     meta:
1579       owners_emeritus:
1580         - Jungshik Shin
1581         - Simon Montagu
1582       group: dev-i18n
1583       url: :ref:`Internationalization`
1584       components:
1585         - Core::Internationalization
1586     owners:
1587       - *hsivonen
1588       - *jfkthame
1589     peers:
1590       - *emk
1591       - *zbraniecki
1592       - *mkato
1593     machine_name: core_i18n_library
1595   - name: 'Core: ImageLib'
1596     description: ''
1597     includes:
1598       - media/libjpeg/**/*
1599       - media/libpng/**/*
1600       - image/**/*
1601       - modules/zlib/**/*
1602     meta:
1603       peers_emeritus:
1604         - Seth Fowler
1605         - Brian Bondy
1606         - Justin Lebar
1607       group: dev-platform
1608       components:
1609         - Core::ImageLib
1610     owners:
1611       - *tnikkel
1612     peers:
1613       - *aosmond
1614       - *jrmuizel
1615     machine_name: core_imagelib
1617   - name: 'Core: IndexedDB'
1618     description: ''
1619     includes:
1620       - dom/indexedDB/**/*
1621     meta:
1622       owners_emeritus:
1623         - Ben Turner
1624       peers_emeritus:
1625         - Jonas Sicking
1626         - Kyle Huey
1627       group: dev-platform
1628       url: https://developer.mozilla.org/en/IndexedDB
1629       components:
1630         - 'Core::DOM: IndexedDB'
1631     owners:
1632       - *janv
1633     peers:
1634       - *bevis
1635       - *asuth
1636       - *baku
1637     machine_name: core_indexeddb
1639   - name: 'Core: IPC'
1640     description: Native message-passing between threads and processes
1641     includes:
1642       - ipc/glue/**/*
1643       - ipc/ipdl/**/*
1644       - ipc/chromium/**/*
1645     meta:
1646       owners_emeritus:
1647         - Chris Jones
1648         - Bill McCloskey
1649         - Jed Davis
1650       peers_emeritus:
1651         - Benjamin Smedberg
1652         - Ben Turner
1653         - David Anderson
1654         - Kan-Ru Chen
1655         - Bevis Tseng
1656         - Ben Kelly
1657         - *jimm
1658       group: dev-platform
1659       components:
1660         - Core::IPC
1661     owners:
1662       - *nika
1663     peers:
1664       - *jld
1665       - *mccr8
1666       - *handyman
1667     machine_name: core_ipc
1669   - name: 'Core: JavaScript'
1670     description: JavaScript engine (SpiderMonkey)
1671     includes:
1672       - js/src/**/*
1673     meta:
1674       owners_emeritus:
1675         - Brendan Eich
1676         - Dave Mandelin
1677         - Luke Wagner
1678         - Jason Orendorff
1679       peers_emeritus:
1680         - Andreas Gal
1681         - Ashley Hauck
1682         - Bill McCloskey
1683         - Blake Kaplan
1684         - Brian Hackett
1685         - Caroline Cullen
1686         - Dan Gohman
1687         - David Anderson
1688         - Eddy Bruel
1689         - Eric Faust
1690         - Hannes Verschore
1691         - Igor Bukanov
1692         - Jeff Walden
1693         - Kannan Vijayan
1694         - Nicholas Nethercote
1695         - Nick Fitzgerald
1696         - Niko Matsakis
1697         - Shu-yu Guo
1698         - Till Schneidereit
1699       url: https://spidermonkey.dev/
1700       components:
1701         - Core::JavaScript Engine
1702         - 'Core::JavaScript: GC'
1703         - 'Core::JavaScript: Internationalization API'
1704         - 'Core::JavaScript: Standard Library'
1705         - 'Core::JavaScript: WebAssembly'
1706         - Core::js-ctypes
1707     owners:
1708       - *jandem
1709     peers:
1710       - *allstarschh
1711       - *anba
1712       - *arai
1713       - *bholley
1714       - *bthrall
1715       - *dminor
1716       - *evilpie
1717       - *iain
1718       - *jonco
1719       - *jseward
1720       - *mgaudet
1721       - *nbp
1722       - *rhunt
1723       - *sfink
1724       - *tcampbell
1725       - *yulia
1726       - *yury
1727     machine_name: core_javascript
1729   - name: 'Core: JavaScript JIT'
1730     description: JavaScript engine's JIT compilers (IonMonkey, Baseline)
1731     includes:
1732       - js/src/jit/**/*
1733     meta:
1734       peers_emeritus:
1735         - David Anderson
1736         - Shu-yu Guo
1737         - Hannes Verschore
1738       url: https://spidermonkey.dev/
1739       components:
1740         - 'Core::JavaScript Engine: JIT'
1741     owners:
1742       - *jandem
1743     peers:
1744       - *anba
1745       - *bbouvier
1746       - *tcampbell
1747       - *caroline
1748       - *mgaudet
1749       - *bhackett1024
1750       - *iain
1751       - *nbp
1752       - *evilpie
1753       - *sstangl
1754       - *djvj
1755       - *luke
1756     machine_name: core_javascript_jit
1758   - name: 'Core: js-tests'
1759     description: JavaScript test suite
1760     includes:
1761       - js/src/tests/**/*
1762     meta:
1763       group: dev-tech-js-engine
1764       url: http://www.mozilla.org/js/tests/library.html
1765     owners:
1766       - *bc
1767     peers: []
1768     machine_name: core_jstests
1770   - name: 'Core: Layout Engine'
1771     description: rendering tree construction, layout (reflow), etc.
1772     includes:
1773       - layout/**/*
1774       - layout/base/**/*
1775       - layout/build/**/*
1776       - layout/forms/**/*
1777       - layout/generic/**/*
1778       - layout/printing/**/*
1779       - layout/tables/**/*
1780       - layout/tools/**/*
1781     meta:
1782       owners_emeritus:
1783         - David Baron
1784       peers_emeritus:
1785         - Matt Woodrow
1786         - Boris Zbarsky
1787       group: dev-platform
1788       url: https://wiki.mozilla.org/Gecko:Overview#Layout
1789       components:
1790         - Core::Layout
1791         - 'Core::Layout: Block and Inline'
1792         - 'Core::Layout: Columns'
1793         - 'Core::Layout: Flexbox'
1794         - 'Core::Layout: Floats'
1795         - 'Core::Layout: Form Controls'
1796         - 'Core::Layout: Generated Content, Lists, and Counters'
1797         - 'Core::Layout: Grid'
1798         - 'Core::Layout: Images, Video, and HTML Frames'
1799         - 'Core::Layout: Positioned'
1800         - 'Core::Layout: Ruby'
1801         - 'Core::Layout: Scrolling and Overflow'
1802         - 'Core::Layout: Tables'
1803         - 'Core::Layout: Text and Fonts'
1804         - Core::Print Preview
1805         - 'Core::Printing: Output'
1806     owners:
1807       - *dholbert
1808     peers:
1809       - *roc
1810       - *jfkthame
1811       - *tnikkel
1812       - *xidorn
1813       - *emilio
1814       - *MatsPalmgrenbugz
1815       - *TYLin
1816       - *jwatt
1817     machine_name: core_layout_engine
1819   - name: 'Core: Legacy HTML Parser'
1820     description: ''
1821     includes:
1822       - parser/htmlparser/**/*
1823     meta:
1824       peers_emeritus:
1825         - Johnny Stenback
1826       url: http://www.mozilla.org/newlayout/doc/parser.html
1827       components:
1828         - 'Core::HTML: Parser'
1829     owners:
1830       - *mrbkap
1831     peers:
1832       - *dbaron
1833       - *peterv
1834       - *rbs
1835     machine_name: core_legacy_html_parser
1837   - name: 'Core: libjar'
1838     description: The JAR handling code (protocol handler, stream implementation, and
1839       zipreader/zipwriter).
1840     includes:
1841       - modules/libjar/**/*
1842     meta:
1843       owners_emeritus:
1844         - Taras Glek
1845         - Michael Wu
1846         - Aaron Klotz
1847       peers_emeritus:
1848         - Michal Novotny
1849       group: dev-platform
1850       components:
1851         - 'Core::Networking: JAR'
1852     owners:
1853       - *valentin
1854     peers:
1855       - *kershaw
1856       - *jesup
1857     machine_name: core_libjar
1859   - name: 'Core: MathML'
1860     description: MathML is a low-level specification for describing mathematics which
1861       provides a foundation for the inclusion of mathematical expressions in Web pages.
1862     includes:
1863       - layout/mathml/**/*
1864     meta:
1865       group: dev-tech-mathml
1866       url: https://developer.mozilla.org/docs/Web/MathML
1867       components:
1868         - Core::MathML
1869     owners:
1870       - *karlt
1871     peers:
1872       - *roc
1873     machine_name: core_mathml
1875   - name: 'Core: Media Playback'
1876     description: HTML Media APIs, including Media Source Extensions and non-MSE video/audio
1877       element playback, and Encrypted Media Extensions. (WebRTC and WebAudio not included).
1878     includes:
1879       - dom/media/**/*
1880       - media/gmp-clearkey/**/*
1881       - media/libcubeb/**/*
1882       - media/libnestegg/**/*
1883       - media/libogg/**/*
1884       - media/libopus/**/*
1885       - media/libtheora/**/*
1886       - media/libtremor/**/*
1887       - media/libvorbis/**/*
1888       - media/libvpx/**/*
1889       - dom/media/platforms/omx/**/*
1890       - dom/media/gmp/rlz/**/*
1891     meta:
1892       owners_emeritus:
1893         - Robert O'Callahan
1894         - Chris Pearce
1895         - Jean-Yves Avenard
1896       group: dev-media
1897       components:
1898         - Core::Audio/Video
1899     peers:
1900       - *kinetik
1901       - *jhlin
1902       - *alwu
1903       - *padenot
1904       - *chunmin
1905     machine_name: core_media_playback
1907   - name: 'Core: Media Transport'
1908     description: Pluggable transport for real-time media
1909     includes:
1910       - dom/media/webrtc/transport/**/*
1911     meta:
1912       group: dev-media
1913       components:
1914         - Core::WebRTC::Networking
1915     owners:
1916       - *ekr
1917     peers:
1918       - *bwc
1919       - *abr
1920       - *nohlmeier
1921     machine_name: core_media_transport
1923   - name: 'Core: Memory Allocator'
1924     description: Most things related to memory allocation in Gecko, including jemalloc,
1925       replace-malloc, DMD (dark matter detector), logalloc, etc.
1926     includes:
1927       - memory/**/*
1928     meta:
1929       peers_emeritus:
1930         - Eric Rahm
1931         - Nicholas Nethercote
1932       group: dev-platform
1933       components:
1934         - Core::DMD
1935         - Core::jemalloc
1936     owners:
1937       - *glandium
1938     peers: []
1939     machine_name: core_memory_allocator
1941   - name: 'Core: mfbt'
1942     description: mfbt is a collection of headers, macros, data structures, methods,
1943       and other functionality available for use and reuse throughout all Mozilla code
1944       (including SpiderMonkey and Gecko more broadly).
1945     includes:
1946       - mfbt/**/*
1947     meta:
1948       group: dev-platform
1949       components:
1950         - Core::MFBT
1951     owners:
1952       - *Waldo
1953     peers:
1954       - *Ms2ger
1955       - *glandium
1956     machine_name: core_mfbt
1958   - name: 'Core: Moz2D (Graphics submodule)'
1959     description: Platform independent 2D graphics API
1960     includes:
1961       - gfx/2d/**/*
1962     meta:
1963       group: dev-platform
1964       url: https://wiki.mozilla.org/Platform/GFX/Moz2D
1965       components:
1966         - Core::Graphics
1967     owners:
1968       - *basschouten
1969     peers:
1970       - *jrmuizel
1971       - *jwatt
1972     machine_name: core_moz2d_graphics_submodule
1974   - name: 'Core: Mozglue'
1975     description: Glue library containing various low-level functionality, including
1976       a dynamic linker for Android, a DLL block list for Windows, etc.
1977     includes:
1978       - mozglue/**/*
1979     meta:
1980       group: dev-platform
1981       components:
1982         - Core::mozglue
1983       peers_emeritus:
1984         - Kartikaya Gupta (mozglue/android)
1985     owners:
1986       - *glandium
1987     peers:
1988       - *jchen
1989     machine_name: core_mozglue
1991   - name: 'Core: MSCOM'
1992     description: Integration with Microsoft Distributed COM
1993     includes:
1994       - ipc/mscom/**/*
1995     meta:
1996       owners_emeritus:
1997         - Aaron Klotz
1998       peers_emeritus:
1999         - *jimm
2000       group: dev-platform
2001       components:
2002         - 'Core::IPC: MSCOM'
2003     owners:
2004       - *Jamie
2005     machine_name: core_mscom
2007   - name: 'Core: Necko'
2008     description: The Mozilla Networking Library
2009     includes:
2010       - netwerk/**/*
2011       - netwerk/base/**/*
2012       - netwerk/build/**/*
2013       - netwerk/cache/**/*
2014       - netwerk/dns/**/*
2015       - netwerk/locales/**/*
2016       - netwerk/mime/**/*
2017       - netwerk/protocol/**/*
2018       - netwerk/socket/**/*
2019       - netwerk/streamconv/**/*
2020       - netwerk/system/**/*
2021       - netwerk/test/**/*
2022       - dom/fetch/**/*
2023       - dom/xhr/**/*
2024       - dom/network/**/*
2025       - dom/websocket/**/*
2026       - uriloader/prefetch/**/*
2027       - uriloader/preload/**/*
2028     meta:
2029       owners_emeritus:
2030         - Dragana Damjanovic
2031         - Patrick McManus
2032         - Christian Biesinger
2033       peers_emeritus:
2034         - Michal Novotny
2035         - Honza Bambas
2036         - Shih-Chiang Chien
2037         - Boris Zbarsky
2038         - Steve Workman
2039         - Nick Hurley
2040         - Daniel Stenberg
2041         - Jason Duell
2042         - Junior Hsu
2043       group: dev-tech-network
2044       url: :ref:`Networking`
2045       components:
2046         - Core::Networking
2047         - 'Core::Networking: Cache'
2048         - 'Core::Networking: Cookies'
2049         - 'Core::Networking: FTP'
2050         - 'Core::Networking: File'
2051         - 'Core::Networking: HTTP'
2052         - 'Core::Networking: JAR'
2053         - 'Core::Networking: Websockets'
2054         - 'Core::DOM: Networking'
2055     owners:
2056       - *valentin
2057     peers:
2058       - *kershaw
2059       - *jesup
2060     machine_name: core_necko
2062   - name: 'Core: NodeJS usage, tools, and style'
2063     description: Advises on the use of NodeJS and npm packages at build and runtime.
2064       Reviews additions/upgrades/removals of vendored npm packages. Works with appropriate
2065       teams to maintain automated license and security audits of npm packages. Works
2066       with the security team and relevant developers to respond to vulnerabilities
2067       in NodeJS and vendored npm packages.
2068     includes:
2069       - package.json
2070       - package-lock.json
2071       - node_modules/**/*
2072         # TODO: and others as appropriate
2073     meta:
2074       components:
2075         - Various
2076       url: 'https://wiki.mozilla.org/Firefox/firefox-dev, #nodejs on slack'
2077     owners:
2078       - *dmosedale
2079     peers:
2080       - *standard8
2081       - *dcoates
2082       - *k88hudson
2083       - *ed
2084       - *mossop
2085     machine_name: core_nodejs_usage_tools_and_style
2087   - name: 'Core: NSPR'
2088     description: Netscape Portable Runtime
2089     includes:
2090       - nsprpub/**/*
2091     meta:
2092       owners_emeritus:
2093         - Wan-Teh Chang
2094       group: dev-tech-nspr
2095       url: :ref:`NSPR`
2096       components:
2097         - NSPR
2098     owners:
2099       - *KaiE
2100     peers:
2101       - *glandium
2102     machine_name: core_nspr
2104   - name: 'Core: PDF'
2105     description: Rendering code to display documents encoded in the ISO 32000-1 PDF
2106       format.
2107     includes:
2108       - toolkit/components/pdfjs/**/*
2109     meta:
2110       owners_emeritus:
2111         - Brendan Dahl
2112       peers_emeritus:
2113         - Artur Adib
2114         - Vivien Nicolas
2115       group: dev-platform
2116       url: https://github.com/mozilla/pdf.js
2117       components:
2118         - Core::PDF
2119     owners:
2120       - *calixte
2121     peers:
2122       - *marco
2123     machine_name: core_pdf
2125   - name: 'Core: Permissions'
2126     description: ''
2127     includes:
2128       - extensions/permissions/**/*
2129     meta:
2130       owners_emeritus:
2131         - Monica Chew
2132         - Ehsan Akhgari
2133       peers_emeritus:
2134         - Josh Matthews
2135         - Mike Connor
2136         - Dan Witte
2137         - Christian Biesinger
2138         - Shawn Wilsher
2139         - Honza Bambas
2140       group: dev-platform
2141       components:
2142         - 'Core :: Permission Manager'
2143     owners:
2144       - *timhuang
2145     peers:
2146       - *baku
2147       - *johannh
2148       - *pbz
2149     machine_name: core_permissions
2151   - name: 'Core: Plugins'
2152     description: ' NPAPI Plugin support.'
2153     includes:
2154       - dom/plugins/**/*
2155     meta:
2156       owners_emeritus:
2157         - *jimm
2158       peers_emeritus:
2159         - Josh Aas
2160         - John Schoenick
2161         - Robert O'Callahan
2162         - Johnny Stenback
2163         - Benjamin Smedberg
2164       url: https://wiki.mozilla.org/Plugins
2165       components:
2166         - Core::Plug-ins
2167     owners:
2168       - *handyman
2169     machine_name: core_plugins
2171   - name: 'Core: Preferences'
2172     description: Preference library
2173     includes:
2174       - modules/libpref/**/*
2175     meta:
2176       owners_emeritus:
2177         - Nicholas Nethercote
2178       peers_emeritus:
2179         - Felipe Gomes
2180         - Eric Rahm
2181       group: dev-platform
2182       components:
2183         - 'Core::Preferences: Backend'
2184     owners:
2185       - *KrisWright
2186     peers:
2187       - *glandium
2188       - *KrisWright
2189     machine_name: core_preferences
2191   - name: 'Core: Private Browsing'
2192     description: Implementation of the Private Browsing mode, and the integration
2193       of other modules with Private Browsing APIs.
2194     includes:
2195     # TODO
2196     # Implementation and consumers of Private Browsing APIs in nsILoadContext,
2197     # nsIPrivateBrowsingChannel, PrivateBrowsingUtils.sys.mjs and the related glue code.'
2198     meta:
2199       owners_emeritus:
2200         - Ehsan Akhgari
2201         - Johann Hofmann
2202       peers_emeritus:
2203         - Josh Matthews
2204       group: dev-platform
2205       url: https://wiki.mozilla.org/Private_Browsing
2206       components:
2207         - Firefox::Private Browsing
2208     owners:
2209       - *timhuang
2210     peers:
2211       - *timhuang
2212     machine_name: core_private_browsing
2214   - name: 'Core: Privilege Manager'
2215     description: Caps is the capabilities-based security system.
2216     includes:
2217       - caps/**/*
2218     meta:
2219       peers_emeritus:
2220         - Brendan Eich
2221         - Johnny Stenback
2222         - Dan Veditz
2223       group: dev-tech-dom
2224       url: http://www.mozilla.org/projects/security/components/index.html
2225       components:
2226         - 'Core::Security: CAPS'
2227     owners:
2228       - *bholley
2229     peers:
2230       - *bzbarsky
2231       - *ckerschbaumer
2232     machine_name: core_privilege_manager
2234   - name: 'Core: Push Notifications'
2235     description: Push is a way for application developers to send messages to their
2236       web applications.
2237     includes:
2238       - dom/push/**/*
2239     meta:
2240       owners_emeritus:
2241         - Doug Turner
2242         - Lina Cambridge
2243       peers_emeritus:
2244         - Nikhil Marathe
2245       components:
2246         - 'Core::DOM: Push Notifications'
2247     peers:
2248       - *mt
2249       - *dragana
2250     machine_name: core_push_notifications
2252   - name: 'Core: Sandboxing (Linux)'
2253     description: Sandboxing for the Linux platform
2254     includes:
2255       - security/sandbox/linux/**/*
2256     meta:
2257       group: dev-platform
2258       url: https://wiki.mozilla.org/Security/Sandbox
2259       components:
2260         - 'Core::Security: Process Sandboxing'
2261     owners:
2262       - *jld
2263     peers:
2264       - *gcp
2265     machine_name: core_sandboxing_linux
2267   - name: 'Core: Sandboxing (OSX)'
2268     description: Sandboxing for the OSX platform
2269     includes:
2270       - security/sandbox/mac/**/*
2271     meta:
2272       group: dev-platform
2273       url: https://wiki.mozilla.org/Security/Sandbox
2274       components:
2275         - 'Core::Security: Process Sandboxing'
2276     owners:
2277       - *haik
2278     peers: []
2279     machine_name: core_sandboxing_osx
2281   - name: 'Core: Sandboxing (Windows)'
2282     description: Sandboxing for the Windows platform
2283     includes:
2284       - security/sandbox/win/**/*
2285     meta:
2286       owners_emeritus:
2287         - Tim Abraldes
2288       peers_emeritus:
2289         - Brian Bondy
2290         - Aaron Klotz
2291         - *jimm
2292         - *toshi
2293       group: dev-platform
2294       url: https://wiki.mozilla.org/Security/Sandbox
2295       components:
2296         - 'Core::Security: Process Sandboxing'
2297     owners:
2298       - *bobowen
2299     peers:
2300       - *handyman
2301     machine_name: core_sandboxing_windows
2303   - name: 'Core: security'
2304     description: Crypto/PKI code, including NSS (Network Security Services) and JSS
2305       (NSS for Java)
2306     includes:
2307       - security/nss/**/*
2308     meta:
2309       owners_emeritus:
2310         - Wan-Teh Chang
2311         - Tim Taubert
2312         - J.C. Jones
2313       peers_emeritus:
2314         - Elio Maldonado
2315         - Franziskus Kiefer
2316         - Kevin Jacobs
2317       group: dev-tech-crypto
2318       url: :ref:`Network Security Services (NSS)`
2319       components:
2320         - NSS
2321         - JSS
2322         - Core::Security
2323         - 'Core::Security: S/MIME'
2324     owners:
2325       - *beurdouche
2326       - *rrelyea
2327       - *mt
2328     peers:
2329       - *KaiE
2330       - *ryansleevi
2331       - *ekr
2332       - *ueno
2333       - *nkulatova
2334       - *djackson
2335       - *jschanck
2336     machine_name: core_security
2338   - name: 'Core: Security - Mozilla PSM Glue'
2339     description: Personal Security Manager
2340     includes:
2341       - security/manager/**/*
2342     meta:
2343       owners_emeritus:
2344         - Kai Engert (2001-2012)
2345       group: dev-tech-crypto
2346       components:
2347         - 'Core::Security: PSM'
2348       peers_emeritus:
2349         - Honza Bambas
2350         - Cykesiopka
2351         - Franziskus Kiefer
2352     owners:
2353       - *keeler
2354     peers:
2355       - *jschanck
2356     machine_name: core_security_mozilla_psm_glue
2358   - machine_name: core_security_rlbox
2359     name: Security - RLBox
2360     description: Sandboxing using WASM/RLBox libraries.
2361     includes:
2362       - security/rlbox
2363       - third_party/rlbox
2364       - third_party/rlbox_wasm2c_sandbox
2365     excludes: []
2366     owners:
2367       - *shravanrn
2368     peers:
2369       - *glandium
2370       - *tjr
2371       - *deian
2372     meta:
2373       components:
2374         - 'Core::Security: RLBox'
2375   - name: 'Core: Static analysis & rewriting for C++'
2376     description: Tools for checking C++ code looking for problems at compile time,
2377       plus tools for automated rewriting of C++ code.
2378     includes:
2379       - build/clang-plugin/**/*
2380       - tools/rewriting/**/*
2381       # TODO among other out of tree tools
2382     meta:
2383       peers_emeritus:
2384         - Birunthan Mohanathas
2385         - Ehsan Akhgari
2386       group: dev-platform
2387       components:
2388         - Core::Rewriting & Analysis
2389     owners:
2390       - *andi
2391     peers:
2392       - *nika
2393       - *sfink
2394       - *jrmuizel
2395     machine_name: core_static_analysis_rewriting_for_c
2397   - name: 'Core: storage'
2398     description: Storage APIs with a SQLite backend
2399     includes:
2400       - third_party/sqlite3/**/*
2401       - storage/**/*
2402     meta:
2403       group: dev-platform
2404       url: http://developer.mozilla.org/en/docs/Storage
2405       components:
2406         - Toolkit::Storage, Core::SQL
2407     owners:
2408       - *mak
2409     peers:
2410       - *asuth
2411       - *janv
2412     machine_name: core_storage
2414   - name: 'Core: String'
2415     description: ''
2416     includes:
2417       - xpcom/string/**/*
2418     meta:
2419       group: dev-tech-xpcom
2420       url: :ref:`String Guide`
2421       components:
2422         - Core::String
2423     owners:
2424       - *dbaron
2425     peers:
2426       - *erahm
2427     machine_name: core_string
2429   - name: 'Core: Style System'
2430     description: CSS style sheet handling; style data computation
2431     includes:
2432       - layout/style/**/*
2433       - servo/**/*
2434     meta:
2435       owners_emeritus:
2436         - David Baron
2437         - Cameron McCormack
2438       peers_emeritus:
2439         - Boris Zbarsky
2440       group: dev-platform
2441       url: https://wiki.mozilla.org/Gecko:Overview#Style_System
2442       components:
2443         - Core::CSS Parsing and Computation
2444     owners:
2445       - *emilio
2446     peers:
2447       - *bholley
2448       - *xidorn
2449     machine_name: core_style_system
2451   - name: 'Core: SVG'
2452     description: Scalable Vector Graphics
2453     includes:
2454       - dom/svg/**/*
2455       - layout/svg/**/*
2456       - dom/smil/**/*
2457     meta:
2458       group: dev-tech-svg
2459       url: https://developer.mozilla.org/docs/Web/SVG
2460       components:
2461         - Core::SVG
2462     owners:
2463       - *jwatt
2464     peers:
2465       - *longsonr
2466       - *roc
2467       - *dholbert
2468       - *birtles
2469     machine_name: core_svg
2471   - name: 'Core: UA String'
2472     description: User Agent String
2473     includes:
2474       - netwerk/protocol/http/**/*
2475     meta:
2476       group: dev-platform
2477       url: https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent/Firefox
2478       components:
2479         - 'Core::Networking: HTTP'
2480     owners:
2481       - *tantek
2482     peers:
2483       - *cpeterson
2484       - *hsivonen
2485     machine_name: core_ua_string
2487   - name: 'Core: View System'
2488     description: The View Manager is responsible for handling "heavyweight" rendering
2489       (some clipping, compositing) and event handling tasks.
2490     includes:
2491       - view/**/*
2492     meta:
2493       owners_emeritus:
2494         - Robert O'Callahan
2495       group: dev-platform
2496       components:
2497         - 'Core::Layout: View Rendering'
2498     owners:
2499       - *mstange
2500     peers:
2501       - *bzbarsky
2502       - *dbaron
2503     machine_name: core_view_system
2505   - name: 'Core: Web Audio'
2506     description: Support for the W3C Web Audio API specification.
2507     includes:
2508       - dom/media/webaudio/**/*
2509     meta:
2510       owners_emeritus:
2511         - Ehsan Akhgari
2512       group: dev-platform
2513       url: https://wiki.mozilla.org/Web_Audio_API
2514       components:
2515         - Core::Web Audio
2516     owners:
2517       - *padenot
2518     peers:
2519       - *roc
2520       - *karlt
2521     machine_name: core_web_audio
2523   - name: 'Core: Web Painting'
2524     description: painting, display lists, and layer construction
2525     includes:
2526       - layout/painting/**/*
2527       # TODO: "the display list and layer related methods on nsIFrame and its subclasses"
2528     meta:
2529       group: dev-platform
2530       url: :ref:`Layout & CSS`
2531       components:
2532         - 'Core::Layout: Web Painting'
2533       owners_emeritus:
2534         - Matt Woodrow
2535     owners:
2536     peers:
2537       - *roc
2538       - *dbaron
2539       - *tnikkel
2540       - *mstange
2541       - *mikokm
2542       - *jnicol
2543     machine_name: core_web_painting
2545   - name: 'Core: Web Workers'
2546     description: ''
2547     includes:
2548       - dom/workers/**/*
2549     meta:
2550       owners_emeritus:
2551         - Ben Turner
2552       peers_emeritus:
2553         - Blake Kaplan
2554         - Jonas Sicking
2555         - Kyle Huey
2556         - Ben Kelly
2557       group: dev-platform
2558       url: https://developer.mozilla.org/docs/Web/API/Web_Workers_API/Using_web_workers
2559       components:
2560         - 'Core::DOM: Workers'
2561     owners:
2562       - *asuth
2563     peers:
2564       - *baku
2565       - *ytausky
2566     machine_name: core_web_workers
2568   - name: 'Core: WebGPU (Graphics submodule)'
2569     description: WebGPU implementation
2570     includes:
2571       - dom/webgpu/**/*
2572     meta:
2573       group: dev-platform
2574       url: https://wiki.mozilla.org/Platform/GFX/WebGPU
2575       components:
2576         - Core::Graphics::WebGPU
2577     owners:
2578       - *kvark
2579     peers:
2580       - *josh
2581       - *jgilbert
2582     machine_name: core_webgpu_graphics_submodule
2584   - name: 'Core: WebRTC'
2585     description: WebRTC is responsible for realtime audio and video communication,
2586       as well as related issues like low-level camera and microphone access
2587     includes:
2588       - netwerk/sctp/**/*
2589       # TODO: also see submodules "WebRTC Media" and "WebRTC Signaling"
2590     meta:
2591       peers_emeritus:
2592         - Ethan Hugg
2593       group: dev-media
2594       url: https://wiki.mozilla.org/Media/webrtc
2595       components:
2596         - Core::WebRTC
2597         - Core::WebRTC Networking
2598     owners:
2599       - *jesup
2600     peers:
2601       - *ekr
2602       - *abr
2603       - *bwc
2604     machine_name: core_webrtc
2606   - name: 'Core: WebVR'
2607     description: Gecko's implementation of WebVR (Virtual Reality) functionality,
2608       including API, devices, graphics and integration
2609     includes:
2610       - dom/vr/**/*
2611       - gfx/vr/**/*
2612     meta:
2613       peers_emeritus:
2614         - Vladimir Vukicevic
2615         - Imanol Fernández
2616       group: dev-platform
2617       url: https://mozvr.com/
2618       components:
2619         - Core::WebVR
2620     owners:
2621       - *kip
2622     peers:
2623       - *daoshengmu
2624     submodules:
2626       - name: 'Core: WebRTC Media'
2627         description: Submodule of WebRTC responsible for access to media input devices
2628           (microphones, cameras, screen capture), as well as realtime audiovisual
2629           codecs and packetization.
2630         includes:
2631           - media/webrtc/**/*
2632           - dom/media/webrtc/**/*
2633           - dom/media/systemservices/**/*
2634         meta:
2635           peers_emeritus:
2636             - Paul Kerr
2637             - Ethan Hugg
2638           group: dev-media
2639           url: https://wiki.mozilla.org/Media/webrtc
2640           components:
2641             - Core::WebRTC (Audio/Video)
2642         owners:
2643           - *jesup
2644         peers:
2645           - *jib
2646           - *dminor
2647           - *pehrsons
2648         machine_name: core_webrtc_media
2650       - name: 'Core: WebRTC Signaling'
2651         description: Submodule of WebRTC responsible for implementation of PeerConnection
2652           API, WebRTC identity, and SDP/JSEP handling
2653         includes:
2654           - media/webrtc/signaling/**/*
2655         meta:
2656           peers_emeritus:
2657             - Ethan Hugg
2658           group: dev-media
2659           url: https://wiki.mozilla.org/Media/webrtc
2660           components:
2661             - Core::WebRTC (Signaling)
2662         owners:
2663           - *bwc
2664         peers:
2665           - *ekr
2666           - *abr
2667           - *jesup
2668           - *nohlmeier
2669         machine_name: core_webrtc_signaling
2670     machine_name: core_webvr
2672   - name: 'Core: Widget'
2673     description: Top level Widget
2674     includes:
2675       - widget/**/*
2676     meta:
2677       owners_emeritus:
2678         - Vladimir Vukicevic
2679         - Robert O'Callahan
2680         - *jimm
2681       peers_emeritus:
2682         - Stuart Parmenter
2683       group: dev-platform
2684       components:
2685         - Core::Drag and Drop
2686         - Core::Widget
2687         - 'Core::Printing: Setup'
2688     owners:
2689       - *spohl
2690     machine_name: core_widget
2692   - name: 'Core: Widget - Android'
2693     description: This is part of the [https://wiki.mozilla.org/Modules/Core#GeckoView
2694       GeckoView] module.
2695     meta: {}
2696     owners:
2697       - *agi
2698     machine_name: core_widget_android
2700   - name: 'Core: Widget - GTK'
2701     description: GTK widget support
2702     includes:
2703       - widget/gtk/**/*
2704     meta:
2705       owners_emeritus:
2706         - Robert O'Callahan
2707       group: dev-platform
2708       url: http://www.mozilla.org/ports/gtk/
2709       components:
2710         - 'Core::Widget: Gtk'
2711     owners:
2712       - *karlt
2713     peers:
2714       - *stransky
2715     machine_name: core_widget_gtk
2717   - name: 'Core: Widget - Headless'
2718     description: Headless widget support
2719     includes:
2720       - widget/headless/**/*
2721     meta:
2722       group: dev-platform
2723       components:
2724         - Firefox::Headless
2725       owners_emeritus:
2726         - Brendan Dahl
2727     owners: []
2728     peers: []
2729     machine_name: core_widget_headless
2731   - name: 'Core: Widget - macOS'
2732     description: ' macOS widget support'
2733     includes:
2734       - widget/cocoa/**/*
2735     meta:
2736       owners_emeritus:
2737         - Robert O'Callahan
2738         - Markus Stange
2739       peers_emeritus:
2740         - Josh Aas
2741         - Benoit Girard
2742         - Steven Michaud
2743       group: dev-platform
2744       components:
2745         - 'Core::Widget: Cocoa'
2746     owners:
2747       - *spohl
2748     peers:
2749       - *mstange
2750       - *haik
2751     machine_name: core_widget_macos
2753   - name: 'Core: Widget - Windows'
2754     description: Windows widget support
2755     includes:
2756       - widget/windows/**/*
2757     meta:
2758       owners_emeritus:
2759         - *jimm
2760       peers_emeritus:
2761         - Rob Strong
2762         - Vladimir Vukicevic
2763         - Brad Lassey
2764         - Brian Bondy
2765         - Christian Biesinger
2766         - Doug Turner
2767         - Josh 'timeless' Soref
2768         - Rob Arnold
2769         - Aaron Klotz
2770         - Neil Rashbrook
2771         - *toshi
2772       group: dev-platform
2773       components:
2774         - 'Core::Widget: Win32'
2775     owners:
2776       - *cmartin
2777     peers:
2778       - *handyman
2779       - *mhowell
2780     machine_name: core_widget_windows
2782   - name: 'Core: XML'
2783     description: XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating
2784       Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things
2785       that are not covered by more specific projects.
2786     includes:
2787       - dom/xml/**/*
2788       - parser/expat/**/*
2789     meta:
2790       peers_emeritus:
2791         - Jonas Sicking
2792         - Johnny Stenback
2793         - Boris Zbarsky
2794         - Eric Rahm
2795       group: dev-tech-xml
2796       components:
2797         - Core::XML
2798     owners:
2799       - *peterv
2800     peers: []
2801     machine_name: core_xml
2803   - name: 'Core: XPApps'
2804     description: Cross-Platform Applications, mostly Navigator front end and application
2805       shell.
2806     includes:
2807       - xpfe/**/*
2808     meta:
2809       group: dev-apps-seamonkey
2810       owners_emeritus:
2811         - Neil Rashbrook
2812       peers_emeritus:
2813         - Josh 'timeless' Soref
2814     peers:
2815       - *deantessman
2816     machine_name: core_xpapps
2818   - name: 'Core: XPCOM'
2819     description: The cross-platform object model and core data structures.
2820     includes:
2821       - startupcache/**/*
2822       - xpcom/**/*
2823       - xpcom/base/**/*
2824       - xpcom/build/**/*
2825       - xpcom/components/**/*
2826       - xpcom/docs/**/*
2827       - xpcom/ds/**/*
2828       - xpcom/glue/**/*
2829       - xpcom/reflect/**/*
2830       - xpcom/rust/**/*
2831       - xpcom/system/**/*
2832       - xpcom/tests/**/*
2833       - xpcom/threads/**/*
2834       - xpcom/windbgdlg/**/*
2835     meta:
2836       owners_emeritus:
2837         - Benjamin Smedberg
2838       peers_emeritus:
2839         - Doug Turner
2840         - Eric Rahm
2841         - Simon Giesecke
2842       group: dev-platform
2843       url: :ref:`XPCOM`
2844       components:
2845         - Core::XPCOM
2846     owners:
2847       - *nika
2848     peers:
2849       - *kmag
2850       - *barret
2851       - *jstutte
2852       - *KrisWright
2853       - *mccr8
2854       - *emilio
2855     machine_name: core_xpcom
2857   - name: 'Core: XPConnect'
2858     description: Deep Magic
2859     includes:
2860       - js/xpconnect/**/*
2861     meta:
2862       peers_emeritus:
2863         - Andreas Gal
2864         - Johnny Stenback
2865         - Gabor Krizsanits
2866       components:
2867         - Core::XPConnect
2868     owners:
2869       - *bholley
2870     peers:
2871       - *bzbarsky
2872       - *peterv
2873       - *mrbkap
2874       - *mccr8
2875       - *kmag
2876       - *nika
2877     machine_name: core_xpconnect
2879   - name: 'Core: XPIDL'
2880     description: Cross-platform IDL compiler; produces .h C++ header files and .xpt
2881       runtime type description files from .idl interface description files.
2882     includes:
2883       - xpcom/idl-parser/**/*
2884       - xpcom/xpidl/**/*
2885     meta:
2886       owners_emeritus:
2887         - Kyle Huey
2888       peers_emeritus:
2889         - Mike Shaver
2890         - Josh 'timeless' Soref
2891       group: dev-tech-xpcom
2892       url: :ref:`XPIDL`
2893     owners:
2894       - *nika
2895     peers:
2896       - *mccr8
2897     machine_name: core_xpidl
2899   - name: 'Core: XSLT Processor'
2900     description: XSLT transformations processor
2901     includes:
2902       - dom/xslt/**/*
2903     meta:
2904       peers_emeritus:
2905         - Jonas Sicking
2906         - Axel Hecht
2907         - Eric Rahm
2908       group: dev-tech-xslt
2909       url: https://developer.mozilla.org/docs/Web/XSLT
2910       components:
2911         - Core::XSLT
2912     owners:
2913       - *peterv
2914     peers: []
2915     machine_name: core_xslt_processor
2917   - name: Desktop Firefox
2918     description: Standalone Web Browser.
2919     includes:
2920       - browser/**/*
2921       - toolkit/**/*
2922     meta:
2923       peers_emeritus:
2924         - Brian Bondy
2925         - Lina Cambridge
2926         - Luke Chang
2927         - Ricky Chien
2928         - Justin Dolske
2929         - Georg Fritzsche
2930         - Felipe Gomes
2931         - Tim Guan-tin Chien
2932         - KM Lee Rex
2933         - Fred Lin
2934         - Ray Lin
2935         - Fischer Liu
2936         - Bill McCloskey
2937         - Mark Mentovai
2938         - Ted Mielczarek
2939         - Brian Nicholson
2940         - Neil Rashbrook
2941         - Asaf Romano
2942         - Marina Samuel
2943         - J Ryan Stinnett
2944         - Gregory Szorc
2945         - Tim Taubert
2946         - Johann Hofmann
2947       group: firefox-dev
2948       components:
2949         - Firefox
2950         - Toolkit
2951     owners:
2952       - *mossop
2953       - *Gijs
2954     peers:
2955       - *dao
2956       - *jaws
2957       - *mak
2958       - *MattN
2959     submodules:
2961       - name: Add-ons Manager
2962         description: Extension management back-end.
2963         includes:
2964           - toolkit/mozapps/extensions/**/*
2965         meta:
2966           owners_emeritus:
2967             - Robert Strong
2968             - Andrew Swan
2969             - Kris Maglione
2970         owners:
2971           - *scaraveo
2972           - *rpl
2973         peers:
2974           - *rpl
2975           - *zombie
2976           - *robwu
2977           - *willdurand
2978         machine_name: addons_manager
2980       - name: Add-ons Manager UI
2981         description: about:addons.
2982         includes:
2983           - toolkit/mozapps/extensions/content/**/*
2984         meta:
2985           owners_emeritus:
2986             - Robert Strong
2987             - Andrew Swan
2988         owners:
2989           - *scaraveo
2990           - *mstriemer
2991         peers:
2992           - *rpl
2993           - *zombie
2994           - *robwu
2995           - *willdurand
2996         machine_name: addons_manager_ui
2998       - name: Application Update
2999         description: The application update services.
3000         includes:
3001           - toolkit/mozapps/update/**/*
3002         meta: {}
3003         owners:
3004           - *bytesized
3005         peers:
3006           - *mhowell
3007           - *agashlin
3008         machine_name: application_update
3010       - name: Bookmarks & History
3011         description: The bookmarks and history services (Places).
3012         includes:
3013           - browser/components/places/**/*
3014           - toolkit/components/places/**/*
3015         meta: {}
3016         owners:
3017           - *mak
3018         peers:
3019           - *standard8
3020           - *adw
3021         machine_name: bookmarks_history
3023       - name: Desktop Theme
3024         description: The style rules used in the desktop UI.
3025         includes:
3026           - browser/themes/**/*
3027           - toolkit/themes/**/*
3028         meta:
3029           peers_emeritus:
3030             - Tim Nguyen
3031           components:
3032             - Firefox::Theme
3033             - Toolkit::Themes
3034         owners:
3035           - *dao
3036         peers:
3037           - *itielyn8
3038           - *sfoster
3039           - *amy
3040         machine_name: desktop_theme
3042       - name: Desktop UI
3043         description: The main browser UI except where covered by more specific submodules.
3044         includes:
3045           - browser/base/content/**/*
3046         meta: {}
3047         owners:
3048           - *jaws
3049         peers:
3050           - *mconley
3051           - *bmo
3052         machine_name: desktop_ui
3054       - name: Download Manager
3055         description: The downloads UI and service.
3056         includes:
3057           - browser/components/downloads/**/*
3058           - toolkit/mozapps/downloads/**/*
3059           - uriloader/exthandler/**/*
3060         meta:
3061           peers_emeritus:
3062             - Micah Tigley
3063         owners:
3064           - *mak
3065         peers:
3066           - *Gijs
3067         machine_name: download_manager
3069       - name: Enterprise Policies
3070         description: System policies for controlling Firefox.
3071         includes:
3072           - browser/components/enterprisepolicies/**/*
3073         meta: {}
3074         owners:
3075           - *mkaply
3076         peers: []
3077         machine_name: enterprise_policies
3079       - name: Experiments/Rollouts
3080         description: Desktop clients for our experiments and off-train deployments
3081           systems.
3082         includes:
3083           - toolkit/components/normandy/**/*
3084           - toolkit/components/nimbus/**/*
3085         meta:
3086           owners_emeritus:
3087             - Michael Cooper
3088           components:
3089             - Firefox::Normandy
3090             - Firefox::Nimbus Desktop Client
3091           url: https://experimenter.info/
3092         owners:
3093           - *barret
3094         peers:
3095           - *Gijs
3096           - *emcminn
3097         machine_name: normandy
3099       - name: Form Autofill
3100         description: Form detection and autocomplete.
3101         includes:
3102           - browser/extensions/formautofill/**/*
3103           - toolkit/components/satchel/**/*
3104         meta:
3105           owners_emeritus:
3106             - Matthew Noorenberghe
3107         owners:
3108           - *serg
3109         peers:
3110           - *tgiles
3111           - *dimi
3112         machine_name: form_autofill
3114       - name: In-product Messaging
3115         description: The system for delivering in-product messaging.
3116         includes:
3117           - toolkit/components/messaging-system/**/*
3118         meta:
3119           components:
3120             - Firefox::Messaging System
3121         owners:
3122           - *pdahiya
3123         peers:
3124           - *nanj
3125           - *Mardak
3126           - *k88hudson
3127         machine_name: inproduct_messaging
3129       - name: Launcher Process
3130         description: Windows process for bootstrapping the browser process.
3131         includes:
3132           - browser/app/winlauncher/**/*
3133         meta:
3134           owners_emeritus:
3135             - Aaron Klotz
3136             - *toshi
3137           components:
3138             - Firefox::Launcher Process
3139         owners:
3140           - *mhowell
3141         peers:
3142           - *mhowell
3143         machine_name: launcher_process
3145       - machine_name: localization
3146         name: Localization
3147         description: Tooling to enable translation and facilitate localization.
3148         includes: []
3149         excludes: []
3150         owners:
3151           - *flod
3152         peers:
3153           - *mathjazz
3154           - *eemeli
3155       - name: New Tab Page
3156         description: The new tab/home page.
3157         includes:
3158           - browser/components/newtab/**/*
3159         meta:
3160           components:
3161             - Firefox::New Tab Page
3162         owners:
3163           - *ed
3164         peers:
3165           - *k88hudson
3166           - *aoprea
3167           - *thecount
3168         machine_name: new_tab_page
3170       - name: Onboarding
3171         description: The onboarding experience including UI tours.
3172         includes:
3173           - browser/components/uitour/**/*
3174         meta:
3175           components:
3176             - Firefox::Tours
3177         owners:
3178           - *ed
3179         peers:
3180           - *MattN
3181         machine_name: onboarding
3183       - name: Password Manager
3184         description: Managing, saving and filling logins.
3185         includes:
3186           - toolkit/components/passwordmgr/**/*
3187           - browser/components/aboutlogins/**/*
3188         meta:
3189           owners_emeritus:
3190             - Matthew Noorenberghe
3191           peers_emeritus:
3192             - Bianca Danforth
3193             - Severin Rudie
3194           url: https://wiki.mozilla.org/Toolkit:Password_Manager
3195           components:
3196             - Toolkit::Password Manager
3197             - 'Toolkit::Password Manager: Site'
3198             - Compatibility
3199             - Firefox::about:logins
3200         owners:
3201           - *serg
3202         peers:
3203           - *jaws
3204           - *tgiles
3205           - *dimi
3206           - *sfoster
3207         machine_name: password_manager
3209       - machine_name: firefox_pip
3210         name: Picture-in-Picture
3211         description: A component that allows video elements to be pulled out into
3212           an always-on-top window.
3213         includes:
3214           - toolkit/components/pictureinpicture
3215           - browser/extensions/pictureinpicture
3216         excludes: []
3217         owners:
3218           - *mhowell
3219           - *mconley
3220         peers:
3221           - *niklas
3222           - *kpatenio
3223         meta:
3224           owners_emeritus:
3225             - Micah Tigley
3227       - name: Profile Migration
3228         description: Migrating data from other browsers.
3229         includes:
3230           - browser/components/migration/**/*
3231         meta: {}
3232         owners:
3233           - *Gijs
3234         peers:
3235           - *mak
3236           - *MattN
3237         machine_name: profile_migration
3239       - name: Screenshots
3240         description: Code relating to Screenshots functionality
3241         includes:
3242           - browser/extensions/screenshots/**/*
3243           - browser/components/screenshots/**/*
3244         meta:
3245           owners_emeritus:
3246             - Emma Malysz
3247             - Ian Bicking
3248           peers_emeritus:
3249             - Barry Chen
3250           components:
3251             - Firefox::Screenshots
3252         owners:
3253           - *sfoster
3254         peers:
3255           - *jhirsch
3256           - *niklas
3257         machine_name: screenshots
3259       - name: Search and Address Bar
3260         description: The search service, address bar and address bar autocomplete.
3261         includes:
3262           - browser/components/search/**/*
3263           - browser/components/urlbar/**/*
3264           - toolkit/components/search/**/*
3265         meta:
3266           components:
3267             - Firefox::Address Bar
3268             - Firefox::Search
3269           peers_emeritus:
3270             - Michael de Boer
3271         owners:
3272           - *standard8
3273           - *adw
3274         peers:
3275           - *daleharvey
3276           - *mak
3277           - *dao
3278           - *mcheang
3279         machine_name: search_and_address_bar
3281       - name: Security and Privacy UI
3282         description: The front-end to our security and privacy features, including
3283           Protections UI, Site Identity, Site Permissions and Certificate Errors
3284         includes:
3285           - browser/components/protections/**/*
3286           - browser/components/controlcenter/**/*
3287         meta:
3288           peers_emeritus:
3289             - Erica Wright
3290             - Nihanth Subramanya
3291           owners_emeritus:
3292             - Johann Hofmann
3293           components:
3294             - Firefox::Security
3295             - Firefox::Protections UI
3296             - Firefox::Site Identity
3297             - Firefox::Site Permissions
3298         owners:
3299           - *pbz
3300         peers:
3301           - *prathiksha
3302         machine_name: security_and_privacy_ui
3304       - name: Session Restore
3305         description: Restoring a user's session after starting Firefox.
3306         includes:
3307           - browser/components/sessionstore/**/*
3308           - toolkit/components/sessionstore/**/*
3309         meta:
3310           owners_emeritus:
3311             - Michael de Boer
3312             - Kashav Madan
3313           peers_emeritus:
3314             - Anny Gakhokidze
3315           components:
3316             - Firefox::Session Restore
3317         owners:
3318           - *dao
3319           - *daleharvey
3320         peers:
3321           - *farre
3322         machine_name: session_restore
3324       - name: Settings UI
3325         description: The front-end settings user interface.
3326         includes:
3327           - browser/components/preferences/**/*
3328           - browser/themes/*/preferences
3329           - toolkit/mozapps/preferences
3330         meta:
3331           peers_emeritus:
3332             - Tim Nguyen
3333         owners:
3334           - *jaws
3335         peers:
3336           - *mstriemer
3337           - *Gijs
3338           - *mossop
3339           - *mconley
3340         machine_name: settings_ui
3342       - name: Tabbed Browser
3343         description: The UI component controlling browser tabs.
3344         includes:
3345         # TODO double check that this works as expected
3346           - browser/base/content/tabbrowser*
3347           - browser/modules/AsyncTabSwitcher.jsm
3348         meta:
3349           components:
3350             - Firefox::Tabbed Browser
3351         owners:
3352           - *dao
3353         peers: []
3354         machine_name: tabbed_browser
3356       - name: Windows Installer
3357         description: The installer for Windows.
3358         includes:
3359           - browser/installer/**/*
3360           - toolkit/mozapps/installer/**/*
3361         meta:
3362           components:
3363             - Firefox::Installer
3364         owners:
3365           - *mhowell
3366         peers:
3367           - *agashlin
3368           - *nalexander
3369         machine_name: windows_installer
3370     machine_name: desktop_firefox
3372   - machine_name: marionette
3373     name: Marionette
3374     description: Marionette is a remote protocol that lets out-of-process programs
3375       communicate with, instrument, and control Gecko-based browsers. Combined with
3376       geckodriver, this forms our WebDriver implementation.
3377     includes:
3378       - testing/marionette/**/*
3379     excludes: []
3380     owners:
3381       - *whimboo
3382     peers:
3383       - *jdescottes
3384       - *jgraham
3385     meta:
3386       components:
3387         - 'Testing :: Marionette'
3388   - name: mots config
3389     includes:
3390       - mots.yaml
3391     owners:
3392       - *zeid
3393     machine_name: mots
3395   - machine_name: mozharness
3396     name: mozharness
3397     description: Configuration-driven script harness.
3398     includes:
3399       - testing/mozharness/**/*
3400     excludes: []
3401     owners:
3402       - *aki
3403     peers:
3404       - *Callek
3405       - *tomprince
3406     meta:
3407       components:
3408         - 'Release Engineering :: Applications: MozharnessCore'
3409   - machine_name: python_usage
3410     name: Python usage, tools, and style
3411     description: Aspects of Python use such as tooling, formatting and naming style
3412     includes:
3413       - tools/lint/python/**/*
3414     excludes: []
3415     owners:
3416       - *ahal
3417     peers:
3418       - *glandium
3419       - *marco
3420       - *Sylvestre
3421     meta:
3422       components:
3423         - 'Developer Infrastructure :: Lint and Formatting'
3424   - machine_name: testing_firefox_ui
3425     name: firefox-ui
3426     description: Firefox UI test framework.
3427     includes:
3428       - testing/firefox-ui/**/*
3429     excludes: []
3430     owners:
3431       - *whimboo
3432     peers:
3433       - *jdescottes
3434     meta:
3435       components:
3436         - 'Testing :: Firefox UI'
3437   - machine_name: testing_geckodriver
3438     name: geckodriver
3439     description: Proxy for using W3C WebDriver-compatible clients to interact with
3440       Gecko-based browsers.
3441     includes:
3442       - testing/geckodriver/**/*
3443     excludes: []
3444     owners:
3445       - *jgraham
3446     peers:
3447       - *whimboo
3448     meta:
3449       components:
3450         - 'Testing :: geckodriver'
3451   - machine_name: testing_gtest
3452     name: gtest
3453     description: GTest test harness.
3454     includes:
3455       - testing/gtest/**/*
3456     excludes: []
3457     owners:
3458       - *gbrown
3459     peers: []
3460     meta:
3461       components:
3462         - 'Testing :: GTest'
3463   - machine_name: testing_mochitest
3464     name: Mochitest
3465     description: Mochitest test framework
3466     includes:
3467       - testing/mochitest/**/*
3468     excludes: []
3469     owners:
3470       - *ahal
3471     peers:
3472       - *jmaher
3473       - *gbrown
3474     meta:
3475       components:
3476         - 'Testing :: Mochitest'
3477   - machine_name: testing_mozbase
3478     name: Mozbase
3479     description: Base modules used for implementing test components.
3480     includes: []
3481     excludes: []
3482     owners:
3483       - *gbrown
3484     peers:
3485       - *ahal
3486       - *ato
3487       - *bc
3488       - *jgraham
3489       - *whimboo
3490     meta:
3491       components:
3492         - 'Testing :: Mozbase'
3493         - 'Testing :: Mozbase Rust'
3494   - machine_name: testing_performance_testing
3495     name: Performance Testing
3496     description: 'This module encompasses all of our performance test frameworks:
3497       Raptor, Talos, MozPerfTest, AWSY.'
3498     includes:
3499       - testing/raptor/**/*
3500       - testing/talos/**/*
3501       - python/mozperftest/**/*
3502       - testing/awsy/**/*
3503     excludes: []
3504     owners:
3505       - *sparky
3506     peers:
3507       - *kimberlythegeek
3508     meta:
3509       components:
3510         - 'Testing :: Raptor'
3511         - 'Testing :: Talos'
3512         - 'Testing :: AWSY'
3513         - 'Testing :: Performance'
3514   - machine_name: testing_reftest
3515     name: Reftest (+ jsreftest + crashtest)
3516     description: Reftest test framework
3517     includes:
3518       - layout/tools/reftest/**/*
3519     excludes: []
3520     owners:
3521       - *tnikkel
3522     peers:
3523       - *ahal
3524       - *jmaher
3525     meta:
3526       components:
3527         - 'Testing :: Reftest'
3528   - machine_name: testing_tryselect
3529     name: Tryselect
3530     description: Frontend for selecting jobs on the try server.
3531     includes:
3532       - tools/tryselect/**/*
3533     excludes: []
3534     owners:
3535       - *ahal
3536     peers:
3537       - *jgraham
3538     meta:
3539       components:
3540         - 'Firefox Build System :: Try'
3541   - machine_name: testing_web_platform_tests_infrastructure
3542     name: web-platform-tests infrastructure
3543     description: Infrastructure for running the cross-browser web-platform-tests
3544     includes:
3545       - testing/web-platform/**/*
3546       - testing/web-platform/tests/tools/**/*
3547     excludes:
3548       - testing/web-platform/tests/**/*
3549       - testing/web-platform/meta/**/*
3550       - testing/web-platform/mozilla/**/*
3551     owners:
3552       - *jgraham
3553     peers: []
3554     meta:
3555       components:
3556         - 'Testing :: web-platform-tests'
3557   - machine_name: testing_xpcshell
3558     name: XPCShell
3559     description: XPCShell test harness.
3560     includes:
3561       - testing/xpcshell/**/*
3562     excludes: []
3563     owners:
3564       - *jmaher
3565     peers:
3566       - *gbrown
3567     meta:
3568       components:
3569         - Testing::XPCShell Harness
3570   - name: Toolkit
3571     description: Components shared between desktop and mobile browsers.
3572     includes:
3573       - toolkit/**/*
3574     meta:
3575       group: firefox-dev
3576       components:
3577         - Firefox
3578         - Toolkit
3579     owners:
3580       - *mossop
3581       - *Gijs
3582     peers:
3583       - *jaws
3584       - *mak
3585       - *MattN
3586     submodules:
3588       - name: Application Startup
3589         description: The profile system and startup process before the front-end launches.
3590         includes:
3591           - toolkit/profile/**/*
3592           - toolkit/components/remote/**/*
3593           - toolkit/xre/**/*
3594         meta: {}
3595         owners:
3596           - *mossop
3597         peers:
3598           - *froydnj
3599         machine_name: application_startup
3601       - name: Telemetry
3602         description: >
3603           The core infrastructure in the Firefox client to send back telemetry
3604           data. Includes the common mechanisms to record, view and submit data: Legacy
3605           Telemetry and Glean (via Firefox on Glean (FOG)). This module
3606           does ''not'' include responsibility for every piece of submitted Telemetry
3607           data. Each team/module is responsible for their own measurements (histograms,
3608           scalars, other ping submissions, etc.).
3609         includes:
3610           - toolkit/components/glean/**/*
3611           - toolkit/components/telemetry/**/*
3612           - toolkit/content/aboutTelemetry.*
3613         meta:
3614           owners_emeritus:
3615             - Georg Fritzsche
3616           group: fx-data-dev
3617           url: :ref:`Telemetry`
3618         owners:
3619           - *chutten
3620         peers:
3621           - *aplacitelli
3622           - *janerik
3623           - *perrym
3624           - *travis
3625         machine_name: telemetry
3627       - name: UI Widgets
3628         description: The base widgets used throughout the UI.
3629         includes:
3630           - toolkit/content/widgets/**/*
3631         meta:
3632           peers_emeritus:
3633             - Andrew Swan
3634         owners:
3635           - *enndeakin
3636         peers:
3637         machine_name: ui_widgets
3639       - name: Webextensions
3640         description: Webextension APIs and integration.
3641         includes:
3642           - browser/components/extensions/**/*
3643           - toolkit/components/extensions/**/*
3644         meta:
3645           peers_emeritus:
3646             - Andrew Swan
3647         owners:
3648           - *scaraveo
3649           - *zombie
3650         peers:
3651           - *rpl
3652           - *kmag
3653           - *robwu
3654           - *willdurand
3655         machine_name: webextensions
3656     machine_name: toolkit
3657 hashes:
3658   config: 426b6ba19d817c9605570db5f5dac05d36d435b9
3659   export: 2433164179899f1b2b2e051ef36d27744b9e1f6e