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