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