Skip to content

Commit 398e404

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

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,15 +7,21 @@
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

@@ -49,6 +55,8 @@
4955
/doc/ @rocq-prover/doc-maintainers
5056
/dev/doc/ @rocq-prover/doc-maintainers
5157

58+
*.mld @rocq-prover/doc-maintainers
59+
5260
/doc/changelog/*/*.rst
5361
/dev/doc/changes.md
5462
# Trick to avoid getting review requests
@@ -108,9 +116,11 @@
108116
/kernel/vconv.* @rocq-prover/vm-native-maintainers
109117
/kernel/genOpcodeFiles.* @rocq-prover/vm-native-maintainers
110118

111-
/kernel/sorts.* @rocq-prover/universes-maintainers
112-
/kernel/uGraph.* @rocq-prover/universes-maintainers
113-
/kernel/univ.* @rocq-prover/universes-maintainers
119+
/kernel/sorts.* @rocq-prover/universes-maintainers
120+
/kernel/uGraph.* @rocq-prover/universes-maintainers
121+
/kernel/univ.* @rocq-prover/universes-maintainers
122+
/kernel/pConstraints.* @rocq-prover/universes-maintainers
123+
/kernel/qGraph.* @rocq-prover/universes-maintainers
114124

115125
########## Library ##########
116126

@@ -124,49 +134,49 @@
124134

125135
########## Standard library and plugins ##########
126136

127-
/theories/Corelib/ @rocq-prover/stdlib-maintainers
137+
/theories/Corelib/ @rocq-prover/stdlib-maintainers
128138

129-
/theories/Corelib/Classes/ @rocq-prover/typeclasses-maintainers
139+
/theories/Corelib/Classes/ @rocq-prover/typeclasses-maintainers
130140

131141

132-
/theories/Corelib/Compat/ @rocq-prover/compat-maintainers
142+
/theories/Corelib/Compat/ @rocq-prover/compat-maintainers
133143

134-
/plugins/btauto/ @rocq-prover/btauto-maintainers
144+
/plugins/btauto/ @rocq-prover/btauto-maintainers
135145

136-
/plugins/cc/ @rocq-prover/cc-maintainers
146+
/plugins/cc/ @rocq-prover/cc-maintainers
137147

138-
/plugins/derive/ @rocq-prover/derive-maintainers
139-
/theories/Corelib/derive/ @rocq-prover/derive-maintainers
148+
/plugins/derive/ @rocq-prover/derive-maintainers
149+
/theories/Corelib/derive/ @rocq-prover/derive-maintainers
140150

141-
/plugins/extraction/ @rocq-prover/extraction-maintainers
142-
/theories/Corelib/extraction/ @rocq-prover/extraction-maintainers
151+
/plugins/extraction/ @rocq-prover/extraction-maintainers
152+
/theories/Corelib/extraction/ @rocq-prover/extraction-maintainers
143153

144-
/plugins/firstorder/ @rocq-prover/firstorder-maintainers
154+
/plugins/firstorder/ @rocq-prover/firstorder-maintainers
145155

146-
/plugins/funind/ @rocq-prover/funind-maintainers
156+
/plugins/funind/ @rocq-prover/funind-maintainers
147157

148-
/plugins/ltac/ @rocq-prover/ltac-maintainers
158+
/plugins/ltac/ @rocq-prover/ltac-maintainers
149159

150-
/plugins/micromega/ @rocq-prover/micromega-maintainers
160+
/plugins/micromega/ @rocq-prover/micromega-maintainers
151161

152-
/plugins/nsatz/ @rocq-prover/nsatz-maintainers
162+
/plugins/nsatz/ @rocq-prover/nsatz-maintainers
153163

154-
/plugins/ring/ @rocq-prover/ring-maintainers
164+
/plugins/ring/ @rocq-prover/ring-maintainers
155165

156-
/plugins/ssrmatching/ @rocq-prover/ssreflect-maintainers
157-
/theories/Corelib/ssrmatching/ @rocq-prover/ssreflect-maintainers
166+
/plugins/ssrmatching/ @rocq-prover/ssreflect-maintainers
167+
/theories/Corelib/ssrmatching/ @rocq-prover/ssreflect-maintainers
158168

159-
/plugins/ssr/ @rocq-prover/ssreflect-maintainers
160-
/theories/Corelib/ssr/ @rocq-prover/ssreflect-maintainers
169+
/plugins/ssr/ @rocq-prover/ssreflect-maintainers
170+
/theories/Corelib/ssr/ @rocq-prover/ssreflect-maintainers
161171

162-
/test-suite/ssr/ @rocq-prover/ssreflect-maintainers
172+
/test-suite/ssr/ @rocq-prover/ssreflect-maintainers
163173

164-
/plugins/syntax/ @rocq-prover/parsing-maintainers
174+
/plugins/syntax/ @rocq-prover/parsing-maintainers
165175

166-
/plugins/rtauto/ @rocq-prover/rtauto-maintainers
176+
/plugins/rtauto/ @rocq-prover/rtauto-maintainers
167177

168-
/plugins/ltac2/ @rocq-prover/ltac2-maintainers
169-
/theories/Ltac2 @rocq-prover/ltac2-maintainers
178+
/plugins/ltac2/ @rocq-prover/ltac2-maintainers
179+
/theories/Ltac2 @rocq-prover/ltac2-maintainers
170180

171181
########## Pretyper ##########
172182

@@ -198,29 +208,35 @@
198208

199209
########## Number ##########
200210

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
211+
/interp/numTok.* @rocq-prover/number-maintainers
212+
/kernel/float64* @rocq-prover/number-maintainers
213+
/kernel/uint63* @rocq-prover/number-maintainers
214+
/plugins/syntax/g_number_string.mlg @rocq-prover/number-maintainers
205215
/plugins/syntax/int63_syntax_plugin.mllib @rocq-prover/number-maintainers
206-
/plugins/syntax/number.ml @rocq-prover/number-maintainers
216+
/plugins/syntax/number.ml @rocq-prover/number-maintainers
207217
/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
218+
/test-suite/output/*Number* @rocq-prover/number-maintainers
219+
/test-suite/primitive/float/ @rocq-prover/number-maintainers
220+
/test-suite/primitive/sint63/ @rocq-prover/number-maintainers
221+
/test-suite/primitive/uint63/ @rocq-prover/number-maintainers
222+
/theories/Corelib/Init/Decimal.v @rocq-prover/number-maintainers
223+
/theories/Corelib/Init/Hexadecimal.v @rocq-prover/number-maintainers
224+
/theories/Corelib/Init/Nat.v @rocq-prover/number-maintainers
225+
/theories/Corelib/Init/Number.v @rocq-prover/number-maintainers
226+
/theories/Corelib/Numbers/ @rocq-prover/number-maintainers
227+
/theories/Corelib/Floats/ @rocq-prover/number-maintainers
218228

219229
########## Tools ##########
220230

231+
/tools/ @rocq-prover/dev-tools-maintainers
232+
233+
/tools/configure/* @rocq-prover/build-maintainers
234+
/tools/coqdep/ @rocq-prover/build-maintainers
235+
221236
/tools/coqdoc/ @rocq-prover/coqdoc-maintainers
222237
/test-suite/coqdoc/ @rocq-prover/coqdoc-maintainers
223238
/tools/coqwc* @rocq-prover/coqdoc-maintainers
239+
/tools/rocqwc* @rocq-prover/coqdoc-maintainers
224240
/test-suite/coqwc/ @rocq-prover/coqdoc-maintainers
225241

226242
/tools/coq_makefile* @rocq-prover/coq-makefile-maintainers
@@ -230,14 +246,16 @@
230246
/tools/TimeFileMaker.py @rocq-prover/coq-makefile-maintainers
231247
/tools/make-*-tim*.py @rocq-prover/coq-makefile-maintainers
232248

233-
/tools/coq_tex* @silene
249+
/tools/coq_tex* @silene
250+
/tools/rocqtex* @silene
234251
# Secondary maintainer @gares
235252

236253
########## Toplevel ##########
237254

238-
/toplevel/ @rocq-prover/toplevel-maintainers
239-
/topbin/ @rocq-prover/toplevel-maintainers
240-
/sysinit/ @rocq-prover/toplevel-maintainers
255+
/toplevel/ @rocq-prover/toplevel-maintainers
256+
/topbin/ @rocq-prover/toplevel-maintainers
257+
/sysinit/ @rocq-prover/toplevel-maintainers
258+
/dev/ml_toplevel/ @rocq-prover/toplevel-maintainers
241259

242260
########## Vernacular ##########
243261

@@ -258,10 +276,17 @@
258276

259277
########## Developer tools ##########
260278

261-
/dev/tools/ @rocq-prover/dev-tools-maintainers
279+
/dev/tools/ @rocq-prover/dev-tools-maintainers
280+
281+
/dev/tools/make_git_revision.sh @rocq-prover/build-maintainers
282+
283+
.gitattributes @rocq-prover/dev-tools-maintainers
284+
.gitignore @rocq-prover/dev-tools-maintainers
285+
.ocp-indent @rocq-prover/dev-tools-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)