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