|
1 |
| -# Nonspecific maintainers |
| 1 | +# ============================================================================== |
| 2 | +# Bitcoin Core CODEOWNERS |
| 3 | +# ============================================================================== |
| 4 | + |
| 5 | +# Configuration of code ownership and review approvals for the bitcoin/bitcoin |
| 6 | +# repo. |
| 7 | + |
| 8 | +# Order is important; the last matching pattern takes the most precedence. |
| 9 | +# More info on how this file works can be found at: |
| 10 | +# https://help.github.com/articles/about-codeowners/ |
| 11 | + |
| 12 | +# This file is called CODEOWNERS because it is a magic file for GitHub to |
| 13 | +# automatically suggest reviewers. In this project's case, the names below |
| 14 | +# should be thought of as code reviewers rather than owners. Regular |
| 15 | +# contributors are free to add their names to specific directories or files |
| 16 | +# provided that they are willing to provide a review when automatically |
| 17 | +# assigned. |
| 18 | + |
| 19 | +# Absence from this list should not be interpreted as a discouragement to |
| 20 | +# review a pull request. Peer review is always welcome and is a critical |
| 21 | +# component of the progress of the codebase. Information on peer review |
| 22 | +# guidelines can be found in the CONTRIBUTING.md doc. |
| 23 | + |
| 24 | + |
| 25 | +# Maintainers |
2 | 26 | # @laanwj
|
3 | 27 | # @sipa
|
4 | 28 | # @fanquake
|
| 29 | +# @jonasschnelli |
| 30 | +# @marcofalke |
| 31 | +# @meshcollider |
| 32 | + |
| 33 | +# Docs |
| 34 | +/doc/*[a-zA-Z-].md @harding |
| 35 | +/doc/Doxyfile.in @fanquake |
| 36 | +/doc/REST-interface.md @jonasschnelli |
| 37 | +/doc/benchmarking.md @ariard |
| 38 | +/doc/bitcoin-conf.md @hebasto |
| 39 | +/doc/build-freebsd.md @fanquake |
| 40 | +/doc/build-netbsd.md @fanquake |
| 41 | +/doc/build-openbsd.md @laanwj |
| 42 | +/doc/build-osx.md @fanquake |
| 43 | +/doc/build-unix.md @laanwj |
| 44 | +/doc/build-windows.md @sipsorcery |
| 45 | +/doc/dependencies.md @fanquake |
| 46 | +/doc/developer-notes.md @laanwj |
| 47 | +/doc/files.md @hebasto |
| 48 | +/doc/gitian-building.md @laanwj |
| 49 | +/doc/reduce-memory.md @fanquake |
| 50 | +/doc/reduce-traffic.md @jonasschnelli |
| 51 | +/doc/release-process.md @laanwj |
| 52 | +/doc/translation_strings_policy.md @laanwj |
| 53 | + |
| 54 | +# Build aux |
| 55 | +/build-aux/m4/bitcoin_qt.m4 @hebasto |
| 56 | + |
| 57 | +# MSVC build system |
| 58 | +/build_msvc/ @sipsorcery |
| 59 | + |
| 60 | +# Settings |
| 61 | +/src/util/settings.* @ryanofsky |
| 62 | + |
| 63 | +# Fuzzing |
| 64 | +/src/test/fuzz/ @practicalswift |
| 65 | +/doc/fuzzing.md @practicalswift |
| 66 | + |
| 67 | +# Test framework |
| 68 | +/test/functional/mempool_updatefromblock.py @hebasto |
| 69 | +/test/functional/feature_asmap.py @jonatack |
| 70 | +/test/functional/interface_bitcoin_cli.py @jonatack |
| 71 | +/test/functional/tool_wallet.py @jonatack |
| 72 | + |
| 73 | +# Translations |
| 74 | +/src/util/translation.h @hebasto |
| 75 | + |
| 76 | +# Dev Tools |
| 77 | +/contrib/devtools/security-check.py @fanquake |
| 78 | +/contrib/devtools/test-security-check.py @fanquake |
| 79 | +/contrib/devtools/symbol-check.py @fanquake |
| 80 | + |
| 81 | +# Gitian/Guix |
| 82 | +/contrib/gitian-build.py @hebasto |
| 83 | +/contrib/guix/ @dongcarl |
| 84 | + |
| 85 | +# Compatibility |
| 86 | +/src/compat/glibc_* @fanquake |
| 87 | + |
| 88 | +# GUI |
| 89 | +/src/qt/forms/ @hebasto |
| 90 | + |
| 91 | +# Wallet |
| 92 | +/src/wallet/ @achow101 |
| 93 | + |
| 94 | +# CLI |
| 95 | +/src/bitcoin-cli.cpp @jonatack |
| 96 | + |
| 97 | +# Coinstats |
| 98 | +/src/node/coinstats.* @fjahr |
| 99 | + |
| 100 | +# Index |
| 101 | +/src/index/ @fjahr |
| 102 | + |
| 103 | +# Descriptors |
| 104 | +*descriptor* @achow101 @sipa |
| 105 | + |
| 106 | +# Interfaces |
| 107 | +/src/interfaces/ @ryanofsky |
| 108 | + |
| 109 | +# DB |
| 110 | +/src/txdb.* @jamesob |
| 111 | +/src/dbwrapper.* @jamesob |
5 | 112 |
|
6 |
| -# Build system maintainer |
7 |
| -/configure.ac @theuni |
8 |
| -/build-aux/ @theuni |
9 |
| -/depends/ @theuni |
10 |
| -*.am @theuni |
11 |
| -Makefile.* @theuni |
| 113 | +# Scripts/Linter |
| 114 | +*.sh @practicalswift |
| 115 | +/test/lint/ @practicalswift |
| 116 | +/test/lint/lint-shell.sh @hebasto |
12 | 117 |
|
13 |
| -# Test framework maintainer |
14 |
| -/src/test/ @marcofalke |
15 |
| -/test/ @marcofalke |
16 |
| -/ci/ @marcofalke |
| 118 | +# Bech32 |
| 119 | +/src/bech32.* @sipa |
| 120 | +/src/bench/bech32.* @sipa |
17 | 121 |
|
18 |
| -# GUI maintainer |
19 |
| -/src/qt/ @jonasschnelli |
| 122 | +# PSBT |
| 123 | +/src/psbt* @achow101 |
| 124 | +/src/node/psbt* @achow101 |
| 125 | +/doc/psbt.md @achow101 |
20 | 126 |
|
21 |
| -# Wallet maintainer |
22 |
| -/src/wallet/ @meshcollider |
| 127 | +# P2P |
| 128 | +/src/net_processing.* @sipa |
| 129 | +/src/protocol.* @sipa |
23 | 130 |
|
24 |
| -# MSVC build system maintainer |
25 |
| -/build_msvc/ @sipsorcery |
| 131 | +# Consensus |
| 132 | +/src/coins.* @sipa @jamesob |
| 133 | +/src/script/script.* @sipa |
| 134 | +/src/script/interpreter.* @sipa |
| 135 | +/src/validation.* @sipa |
| 136 | +/src/consensus/ @sipa |
0 commit comments