Skip to content

Commit 1c1b104

Browse files
committed
Ensure all files have designated maintainers
1 parent b6a1777 commit 1c1b104

File tree

1 file changed

+79
-54
lines changed

1 file changed

+79
-54
lines changed

.github/CODEOWNERS

Lines changed: 79 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,28 @@
77

88
/CONTRIBUTING.md @rocq-prover/contributing-process-maintainers
99

10+
.mailmap @rocq-prover/contributing-process-maintainers
11+
12+
CREDITS @rocq-prover/contributing-process-maintainers
13+
LICENSE @rocq-prover/contributing-process-maintainers
14+
15+
########## Fallback for /dev/ ###########
16+
17+
/dev/ @rocq-prover/dev-tools-maintainers
18+
1019
########## Build system ##########
1120

1221
/Makefile @rocq-prover/build-maintainers
13-
/dev/tools/make_git_revision.sh @rocq-prover/build-maintainers
1422

1523
/configure @rocq-prover/build-maintainers
16-
/tools/configure/* @rocq-prover/build-maintainers
17-
18-
/tools/coqdep/ @rocq-prover/build-maintainers
24+
/config/ @rocq-prover/build-maintainers
1925

2026
/boot/ @rocq-prover/build-maintainers
2127

28+
.gitattributes @rocq-prover/build-maintainers
29+
.gitignore @rocq-prover/build-maintainers
30+
.ocp-indent @rocq-prover/build-maintainers
31+
2232
########## CI infrastructure ##########
2333

2434
/dev/ci/ @rocq-prover/ci-maintainers
@@ -49,6 +59,8 @@
4959
/doc/ @rocq-prover/doc-maintainers
5060
/dev/doc/ @rocq-prover/doc-maintainers
5161

62+
*.mld @rocq-prover/doc-maintainers
63+
5264
/doc/changelog/*/*.rst
5365
/dev/doc/changes.md
5466
# Trick to avoid getting review requests
@@ -108,9 +120,11 @@
108120
/kernel/vconv.* @rocq-prover/vm-native-maintainers
109121
/kernel/genOpcodeFiles.* @rocq-prover/vm-native-maintainers
110122

111-
/kernel/sorts.* @rocq-prover/universes-maintainers
112-
/kernel/uGraph.* @rocq-prover/universes-maintainers
113-
/kernel/univ.* @rocq-prover/universes-maintainers
123+
/kernel/sorts.* @rocq-prover/universes-maintainers
124+
/kernel/uGraph.* @rocq-prover/universes-maintainers
125+
/kernel/univ.* @rocq-prover/universes-maintainers
126+
/kernel/pConstraints.* @rocq-prover/universes-maintainers
127+
/kernel/qGraph.* @rocq-prover/universes-maintainers
114128

115129
########## Library ##########
116130

@@ -124,49 +138,49 @@
124138

125139
########## Standard library and plugins ##########
126140

127-
/theories/Corelib/ @rocq-prover/stdlib-maintainers
141+
/theories/Corelib/ @rocq-prover/stdlib-maintainers
128142

129-
/theories/Corelib/Classes/ @rocq-prover/typeclasses-maintainers
143+
/theories/Corelib/Classes/ @rocq-prover/typeclasses-maintainers
130144

131145

132-
/theories/Corelib/Compat/ @rocq-prover/compat-maintainers
146+
/theories/Corelib/Compat/ @rocq-prover/compat-maintainers
133147

134-
/plugins/btauto/ @rocq-prover/btauto-maintainers
148+
/plugins/btauto/ @rocq-prover/btauto-maintainers
135149

136-
/plugins/cc/ @rocq-prover/cc-maintainers
150+
/plugins/cc/ @rocq-prover/cc-maintainers
137151

138-
/plugins/derive/ @rocq-prover/derive-maintainers
139-
/theories/Corelib/derive/ @rocq-prover/derive-maintainers
152+
/plugins/derive/ @rocq-prover/derive-maintainers
153+
/theories/Corelib/derive/ @rocq-prover/derive-maintainers
140154

141-
/plugins/extraction/ @rocq-prover/extraction-maintainers
142-
/theories/Corelib/extraction/ @rocq-prover/extraction-maintainers
155+
/plugins/extraction/ @rocq-prover/extraction-maintainers
156+
/theories/Corelib/extraction/ @rocq-prover/extraction-maintainers
143157

144-
/plugins/firstorder/ @rocq-prover/firstorder-maintainers
158+
/plugins/firstorder/ @rocq-prover/firstorder-maintainers
145159

146-
/plugins/funind/ @rocq-prover/funind-maintainers
160+
/plugins/funind/ @rocq-prover/funind-maintainers
147161

148-
/plugins/ltac/ @rocq-prover/ltac-maintainers
162+
/plugins/ltac/ @rocq-prover/ltac-maintainers
149163

150-
/plugins/micromega/ @rocq-prover/micromega-maintainers
164+
/plugins/micromega/ @rocq-prover/micromega-maintainers
151165

152-
/plugins/nsatz/ @rocq-prover/nsatz-maintainers
166+
/plugins/nsatz/ @rocq-prover/nsatz-maintainers
153167

154-
/plugins/ring/ @rocq-prover/ring-maintainers
168+
/plugins/ring/ @rocq-prover/ring-maintainers
155169

156-
/plugins/ssrmatching/ @rocq-prover/ssreflect-maintainers
157-
/theories/Corelib/ssrmatching/ @rocq-prover/ssreflect-maintainers
170+
/plugins/ssrmatching/ @rocq-prover/ssreflect-maintainers
171+
/theories/Corelib/ssrmatching/ @rocq-prover/ssreflect-maintainers
158172

159-
/plugins/ssr/ @rocq-prover/ssreflect-maintainers
160-
/theories/Corelib/ssr/ @rocq-prover/ssreflect-maintainers
173+
/plugins/ssr/ @rocq-prover/ssreflect-maintainers
174+
/theories/Corelib/ssr/ @rocq-prover/ssreflect-maintainers
161175

162-
/test-suite/ssr/ @rocq-prover/ssreflect-maintainers
176+
/test-suite/ssr/ @rocq-prover/ssreflect-maintainers
163177

164-
/plugins/syntax/ @rocq-prover/parsing-maintainers
178+
/plugins/syntax/ @rocq-prover/parsing-maintainers
165179

166-
/plugins/rtauto/ @rocq-prover/rtauto-maintainers
180+
/plugins/rtauto/ @rocq-prover/rtauto-maintainers
167181

168-
/plugins/ltac2/ @rocq-prover/ltac2-maintainers
169-
/theories/Ltac2 @rocq-prover/ltac2-maintainers
182+
/plugins/ltac2/ @rocq-prover/ltac2-maintainers
183+
/theories/Ltac2 @rocq-prover/ltac2-maintainers
170184

171185
########## Pretyper ##########
172186

@@ -198,29 +212,35 @@
198212

199213
########## Number ##########
200214

201-
/interp/numTok.* @rocq-prover/number-maintainers
202-
/kernel/float64* @rocq-prover/number-maintainers
203-
/kernel/uint63* @rocq-prover/number-maintainers
204-
/plugins/syntax/g_number_string.mlg @rocq-prover/number-maintainers
215+
/interp/numTok.* @rocq-prover/number-maintainers
216+
/kernel/float64* @rocq-prover/number-maintainers
217+
/kernel/uint63* @rocq-prover/number-maintainers
218+
/plugins/syntax/g_number_string.mlg @rocq-prover/number-maintainers
205219
/plugins/syntax/int63_syntax_plugin.mllib @rocq-prover/number-maintainers
206-
/plugins/syntax/number.ml @rocq-prover/number-maintainers
220+
/plugins/syntax/number.ml @rocq-prover/number-maintainers
207221
/plugins/syntax/number_string_notation_plugin.mllib @rocq-prover/number-maintainers
208-
/test-suite/output/*Number* @rocq-prover/number-maintainers
209-
/test-suite/primitive/float/ @rocq-prover/number-maintainers
210-
/test-suite/primitive/sint63/ @rocq-prover/number-maintainers
211-
/test-suite/primitive/uint63/ @rocq-prover/number-maintainers
212-
/theories/Corelib/Init/Decimal.v @rocq-prover/number-maintainers
213-
/theories/Corelib/Init/Hexadecimal.v @rocq-prover/number-maintainers
214-
/theories/Corelib/Init/Nat.v @rocq-prover/number-maintainers
215-
/theories/Corelib/Init/Number.v @rocq-prover/number-maintainers
216-
/theories/Corelib/Numbers/ @rocq-prover/number-maintainers
217-
/theories/Corelib/Floats/ @rocq-prover/number-maintainers
222+
/test-suite/output/*Number* @rocq-prover/number-maintainers
223+
/test-suite/primitive/float/ @rocq-prover/number-maintainers
224+
/test-suite/primitive/sint63/ @rocq-prover/number-maintainers
225+
/test-suite/primitive/uint63/ @rocq-prover/number-maintainers
226+
/theories/Corelib/Init/Decimal.v @rocq-prover/number-maintainers
227+
/theories/Corelib/Init/Hexadecimal.v @rocq-prover/number-maintainers
228+
/theories/Corelib/Init/Nat.v @rocq-prover/number-maintainers
229+
/theories/Corelib/Init/Number.v @rocq-prover/number-maintainers
230+
/theories/Corelib/Numbers/ @rocq-prover/number-maintainers
231+
/theories/Corelib/Floats/ @rocq-prover/number-maintainers
218232

219233
########## Tools ##########
220234

235+
/tools/ @rocq-prover/dev-tools-maintainers
236+
237+
/tools/configure/* @rocq-prover/build-maintainers
238+
/tools/coqdep/ @rocq-prover/build-maintainers
239+
221240
/tools/coqdoc/ @rocq-prover/coqdoc-maintainers
222241
/test-suite/coqdoc/ @rocq-prover/coqdoc-maintainers
223242
/tools/coqwc* @rocq-prover/coqdoc-maintainers
243+
/tools/rocqwc* @rocq-prover/coqdoc-maintainers
224244
/test-suite/coqwc/ @rocq-prover/coqdoc-maintainers
225245

226246
/tools/coq_makefile* @rocq-prover/coq-makefile-maintainers
@@ -230,14 +250,16 @@
230250
/tools/TimeFileMaker.py @rocq-prover/coq-makefile-maintainers
231251
/tools/make-*-tim*.py @rocq-prover/coq-makefile-maintainers
232252

233-
/tools/coq_tex* @silene
253+
/tools/coq_tex* @silene
254+
/tools/rocqtex* @silene
234255
# Secondary maintainer @gares
235256

236257
########## Toplevel ##########
237258

238-
/toplevel/ @rocq-prover/toplevel-maintainers
239-
/topbin/ @rocq-prover/toplevel-maintainers
240-
/sysinit/ @rocq-prover/toplevel-maintainers
259+
/toplevel/ @rocq-prover/toplevel-maintainers
260+
/topbin/ @rocq-prover/toplevel-maintainers
261+
/sysinit/ @rocq-prover/toplevel-maintainers
262+
/dev/ml_toplevel/ @rocq-prover/toplevel-maintainers
241263

242264
########## Vernacular ##########
243265

@@ -258,10 +280,13 @@
258280

259281
########## Developer tools ##########
260282

261-
/dev/tools/ @rocq-prover/dev-tools-maintainers
283+
/dev/tools/ @rocq-prover/dev-tools-maintainers
284+
285+
/dev/tools/make_git_revision.sh @rocq-prover/build-maintainers
262286

263287
########## Dune ##########
264288

265-
/.ocamlinit @rocq-prover/build-maintainers
266-
*dune* @rocq-prover/build-maintainers
267-
*.opam @rocq-prover/build-maintainers @erikmd
289+
/.ocamlinit @rocq-prover/build-maintainers
290+
*dune* @rocq-prover/build-maintainers
291+
*.opam @rocq-prover/build-maintainers @Justme0606
292+
*.opam.template @rocq-prover/build-maintainers @Justme0606

0 commit comments

Comments
 (0)