aboutsummaryrefslogtreecommitdiffhomepage
# This file describes the maintainers for the main components. See
# `dev/doc/MERGING.md`.

########## GitHub metadata, including this file ##########

/.github/         @maximedenes
# Secondary maintainer @Zimmi48

########## CI infrastructure ##########

/dev/ci/          @coq/ci-maintainers
/.circleci/       @coq/ci-maintainers
/.travis.yml      @coq/ci-maintainers
/.gitlab-ci.yml   @coq/ci-maintainers

/dev/ci/user-overlays/*.sh @ghost
# Trick to avoid getting review requests
# each time someone adds an overlay

/appveyor.yml          @maximedenes
/dev/ci/appveyor.*     @maximedenes
/dev/ci/*.bat          @maximedenes
# Secondary maintainer @SkySkimmer

/default.nix     @Zimmi48
# Secondary maintainer @vbgl

########## Documentation ##########

/README.md        @Zimmi48
# Secondary maintainer @maximedenes

/INSTALL*         @Zimmi48
# Secondary maintainer @maximedenes

/CONTRIBUTING.md  @Zimmi48
# Secondary maintainer @maximedenes

/dev/doc/         @Zimmi48
# Secondary maintainer @maximedenes

/dev/doc/changes.md    @ghost
# Trick to avoid getting review requests
# each time someone modifies the dev changelog

/doc/             @maximedenes
# Secondary maintainer @silene @Zimmi48

/doc/tools/coqrst/ @maximedenes
# Secondary maintainer @cpitclaudel

/man/             @silene
# Secondary maintainer @maximedenes

########## Coqchk ##########

/checker/               @ppedrot
/test-suite/coqchk/     @ppedrot
# Secondary maintainers @maximedenes

########## Coq lib ##########

/clib/            @ppedrot
/test-suite/unit-tests/clib/ @ppedrot
# Secondary maintainer @ejgallego

/lib/             @ejgallego
# Secondary maintainer @ppedrot

/lib/cWarnings.* @maximedenes
# Secondary maintainer @ejgallego

########## Proof engine ##########

/engine/          @ppedrot
# Secondary maintainer @aspiwack

/engine/universes.* @SkySkimmer
/engine/univops.* @SkySkimmer
/engine/uState.* @SkySkimmer
# Secondary maintainer @mattam82

########## Grammar macros ##########

/grammar/         @ppedrot
# Secondary maintainer @maximedenes

########## CoqIDE ##########

/ide/             @ppedrot
/test-suite/ide/  @ppedrot
# Secondary maintainer @gares

########## Interpretation ##########

/interp/          @herbelin
# Secondary maintainer @ejgallego

########## Kernel ##########

/kernel/          @maximedenes
# Secondary maintainers @barras @ppedrot

/kernel/byterun/  @maximedenes
# Secondary maintainer @silene

/kernel/sorts.* @SkySkimmer
/kernel/uGraph.* @SkySkimmer
/kernel/univ.* @SkySkimmer
# Secondary maintainer @mattam82

########## Library ##########

/library/         @silene
# Secondary maintainer @gares

########## Parser ##########

/parsing/         @herbelin
# Secondary maintainer @mattam82

########## Plugins ##########

/plugins/btauto/  @ppedrot
# Secondary maintainer @herbelin

/plugins/cc/           @PierreCorbineau
# Secondary maintainer @herbelin

/plugins/derive/        @aspiwack
# Secondary maintainer @ppedrot

/plugins/extraction/    @maximedenes

/plugins/firstorder/   @PierreCorbineau
# Secondary maintainer @herbelin

/plugins/funind/        @forestjulien
# Secondary maintainer @Matafou

/plugins/ltac/          @ppedrot
# Secondary maintainer @herbelin

/plugins/micromega/    @fajb
/test-suite/micromega/ @fajb
# Secondary maintainer @bgregoir

/plugins/nsatz/         @thery
# Secondary maintainer @ppedrot

/plugins/setoid_ring/   @amahboubi
# Secondary maintainer @bgregoir

/plugins/ssrmatching/   @gares
# Secondary maintainer @maximedenes

/plugins/ssr/          @gares
/test-suite/ssr/       @gares
# Secondary maintainer @maximedenes

/plugins/syntax/        @ppedrot
# Secondary maintainer @maximedenes

/plugins/quote/ @herbelin

/plugins/rtauto/       @PierreCorbineau
# Secondary maintainer @herbelin

########## Pretyper ##########

/pretyping/       @mattam82
# Secondary maintainer @gares

/pretyping/vnorm.*     @maximedenes
/pretyping/nativenorm.* @maximedenes
# Secondary maintainer @ppedrot

########## Pretty printer ##########

/printing/        @herbelin
# Secondary maintainer @mattam82

########## Proof infrastructure ##########

/proofs/          @ppedrot
# Secondary maintainer @Zimmi48

########## STM ##########

/stm/                    @gares
/test-suite/interactive/ @gares
/test-suite/stm/         @gares
/test-suite/vio/         @gares
# Secondary maintainer   @ejgallego

########## Tactics ##########

/tactics/         @ppedrot
# Secondary maintainer @mattam82

/tactics/class_tactics.* @mattam82
/test-suite/typeclasses/ @mattam82
# Secondary maintainer   @ppedrot

########## Standard library ##########

/theories/Arith/          @herbelin

/theories/Bool/           @herbelin

/theories/Classes/        @mattam82
# Secondary maintainer @herbelin

/theories/FSets/          @herbelin

/theories/Init/           @ppedrot

/theories/Lists/          @ppedrot

/theories/Logic/          @herbelin
# Secondary maintainer @ppedrot

/theories/MSets/          @herbelin

/theories/NArith/         @herbelin

/theories/Numbers/        @herbelin

/theories/PArith/         @herbelin

/theories/Program/        @mattam82
# Secondary maintainer @herbelin

/theories/QArith/         @herbelin

/theories/Reals/          @silene
# Secondary maintainer @ppedrot

/theories/Relations/      @mattam82
# Secondary maintainer @ppedrot

/theories/Setoids/        @mattam82
# Secondary maintainer @ppedrot

/theories/Sets/           @herbelin

/theories/Sorting/        @herbelin

/theories/Strings/        @herbelin

/theories/Structures/     @herbelin

/theories/Unicode/        @herbelin

/theories/Wellfounded/    @mattam82

/theories/ZArith/         @herbelin

/theories/Compat/         @JasonGross
# Secondary maintainer @Zimmi48

/theories/Vectors/        @herbelin

########## Tools ##########

/tools/coqdoc/         @silene
/test-suite/coqdoc/    @silene
# Secondary maintainer @mattam82

/tools/coq_makefile*      @gares
/tools/CoqMakefile*       @gares
/test-suite/coq-makefile/ @gares
# Secondary maintainer    @silene

/tools/coqdep*          @ppedrot
# Secondary maintainer @maximedenes

/tools/coq_tex*         @silene
# Secondary maintainer @gares

/tools/coqwc*          @silene
/test-suite/coqwc/     @silene
# Secondary maintainer @gares

/tools/TimeFileMaker.py                 @JasonGross
/tools/make-both-single-timing-files.py @JasonGross
/tools/make-both-time-files.py          @JasonGross
/tools/make-one-time-file.py            @JasonGross

########## Toplevel ##########

/toplevel/        @ejgallego
# Secondary maintainer @gares

########## Vernacular ##########

/vernac/          @mattam82
# Secondary maintainer @maximedenes

########## Build system ##########

/Makefile*        @gares

/configure*       @ejgallego

/META.coq.in      @ejgallego

/dev/build/windows @MSoegtropIMC
# Secondary maintainer @maximedenes

# This file belongs to CI
/Makefile.ci       @ejgallego
# Secondary maintainer @SkySkimmer

# This file belongs to the doc
/Makefile.doc        @maximedenes
# Secondary maintainer @silene

########## Test suite ##########

/test-suite/Makefile    @gares
/test-suite/_CoqProject @gares
/test-suite/README.md   @gares
# Secondary maintainer  @SkySkimmer

/test-suite/save-logs   @SkySkimmer

/test-suite/complexity/ @herbelin

/test-suite/unit-tests/src/ @jfehrle
# Secondary maintainer      @SkySkimmer

########## Developer tools ##########

/dev/tools/backport-pr.sh     @Zimmi48
# Secondary maintainer @maximedenes

/dev/tools/change-header      @herbelin

/dev/tools/check-eof-newline.sh @SkySkimmer

/dev/tools/coqdev.el @SkySkimmer

/dev/tools/github-check-prs.py @SkySkimmer

/dev/tools/merge-pr.sh @maximedenes
# Secondary maintainer @gares

/dev/tools/pre-commit @SkySkimmer

/dev/tools/sudo-apt-get-update @JasonGross

/dev/tools/check-owners*.sh @SkySkimmer
# Secondary maintainer @maximedenes