2020-05-03 02:34:44 +02:00
|
|
|
# ==============================================================================
|
|
|
|
# Bitcoin Core CODEOWNERS
|
|
|
|
# ==============================================================================
|
|
|
|
|
|
|
|
# Configuration of code ownership and review approvals for the bitcoin/bitcoin
|
|
|
|
# repo.
|
|
|
|
|
|
|
|
# Order is important; the last matching pattern takes the most precedence.
|
|
|
|
# More info on how this file works can be found at:
|
|
|
|
# https://help.github.com/articles/about-codeowners/
|
|
|
|
|
|
|
|
# This file is called CODEOWNERS because it is a magic file for GitHub to
|
|
|
|
# automatically suggest reviewers. In this project's case, the names below
|
|
|
|
# should be thought of as code reviewers rather than owners. Regular
|
|
|
|
# contributors are free to add their names to specific directories or files
|
|
|
|
# provided that they are willing to provide a review when automatically
|
|
|
|
# assigned.
|
|
|
|
|
|
|
|
# Absence from this list should not be interpreted as a discouragement to
|
|
|
|
# review a pull request. Peer review is always welcome and is a critical
|
|
|
|
# component of the progress of the codebase. Information on peer review
|
|
|
|
# guidelines can be found in the CONTRIBUTING.md doc.
|
|
|
|
|
|
|
|
|
|
|
|
# Maintainers
|
2019-10-10 11:00:28 +02:00
|
|
|
# @laanwj
|
|
|
|
# @sipa
|
|
|
|
# @fanquake
|
2020-05-03 02:34:44 +02:00
|
|
|
# @jonasschnelli
|
|
|
|
# @marcofalke
|
|
|
|
# @meshcollider
|
|
|
|
|
|
|
|
# Docs
|
|
|
|
/doc/*[a-zA-Z-].md @harding
|
|
|
|
/doc/Doxyfile.in @fanquake
|
|
|
|
/doc/REST-interface.md @jonasschnelli
|
|
|
|
/doc/benchmarking.md @ariard
|
|
|
|
/doc/bitcoin-conf.md @hebasto
|
|
|
|
/doc/build-freebsd.md @fanquake
|
|
|
|
/doc/build-netbsd.md @fanquake
|
|
|
|
/doc/build-openbsd.md @laanwj
|
|
|
|
/doc/build-osx.md @fanquake
|
|
|
|
/doc/build-unix.md @laanwj
|
|
|
|
/doc/build-windows.md @sipsorcery
|
|
|
|
/doc/dependencies.md @fanquake
|
|
|
|
/doc/developer-notes.md @laanwj
|
|
|
|
/doc/files.md @hebasto
|
|
|
|
/doc/gitian-building.md @laanwj
|
|
|
|
/doc/reduce-memory.md @fanquake
|
|
|
|
/doc/reduce-traffic.md @jonasschnelli
|
|
|
|
/doc/release-process.md @laanwj
|
|
|
|
/doc/translation_strings_policy.md @laanwj
|
|
|
|
|
|
|
|
# Build aux
|
|
|
|
/build-aux/m4/bitcoin_qt.m4 @hebasto
|
|
|
|
|
|
|
|
# MSVC build system
|
|
|
|
/build_msvc/ @sipsorcery
|
|
|
|
|
|
|
|
# Settings
|
|
|
|
/src/util/settings.* @ryanofsky
|
|
|
|
|
|
|
|
# Fuzzing
|
|
|
|
/src/test/fuzz/ @practicalswift
|
|
|
|
/doc/fuzzing.md @practicalswift
|
|
|
|
|
|
|
|
# Test framework
|
|
|
|
/test/functional/mempool_updatefromblock.py @hebasto
|
|
|
|
/test/functional/feature_asmap.py @jonatack
|
|
|
|
/test/functional/interface_bitcoin_cli.py @jonatack
|
|
|
|
/test/functional/tool_wallet.py @jonatack
|
|
|
|
|
|
|
|
# Translations
|
|
|
|
/src/util/translation.h @hebasto
|
|
|
|
|
|
|
|
# Dev Tools
|
|
|
|
/contrib/devtools/security-check.py @fanquake
|
|
|
|
/contrib/devtools/test-security-check.py @fanquake
|
|
|
|
/contrib/devtools/symbol-check.py @fanquake
|
|
|
|
|
|
|
|
# Gitian/Guix
|
|
|
|
/contrib/gitian-build.py @hebasto
|
|
|
|
/contrib/guix/ @dongcarl
|
|
|
|
|
|
|
|
# Compatibility
|
|
|
|
/src/compat/glibc_* @fanquake
|
|
|
|
|
|
|
|
# GUI
|
|
|
|
/src/qt/forms/ @hebasto
|
|
|
|
|
|
|
|
# Wallet
|
|
|
|
/src/wallet/ @achow101
|
|
|
|
|
|
|
|
# CLI
|
|
|
|
/src/bitcoin-cli.cpp @jonatack
|
|
|
|
|
|
|
|
# Coinstats
|
|
|
|
/src/node/coinstats.* @fjahr
|
|
|
|
|
|
|
|
# Index
|
|
|
|
/src/index/ @fjahr
|
|
|
|
|
|
|
|
# Descriptors
|
|
|
|
*descriptor* @achow101 @sipa
|
|
|
|
|
|
|
|
# Interfaces
|
|
|
|
/src/interfaces/ @ryanofsky
|
|
|
|
|
|
|
|
# DB
|
|
|
|
/src/txdb.* @jamesob
|
|
|
|
/src/dbwrapper.* @jamesob
|
2019-10-10 11:00:28 +02:00
|
|
|
|
2020-05-03 02:34:44 +02:00
|
|
|
# Scripts/Linter
|
|
|
|
*.sh @practicalswift
|
|
|
|
/test/lint/ @practicalswift
|
|
|
|
/test/lint/lint-shell.sh @hebasto
|
2019-10-10 11:00:28 +02:00
|
|
|
|
2020-05-03 02:34:44 +02:00
|
|
|
# Bech32
|
|
|
|
/src/bech32.* @sipa
|
|
|
|
/src/bench/bech32.* @sipa
|
2019-10-10 11:00:28 +02:00
|
|
|
|
2020-05-03 02:34:44 +02:00
|
|
|
# PSBT
|
|
|
|
/src/psbt* @achow101
|
|
|
|
/src/node/psbt* @achow101
|
|
|
|
/doc/psbt.md @achow101
|
2019-10-10 11:00:28 +02:00
|
|
|
|
2020-05-03 02:34:44 +02:00
|
|
|
# P2P
|
|
|
|
/src/net_processing.* @sipa
|
|
|
|
/src/protocol.* @sipa
|
2019-10-10 11:00:28 +02:00
|
|
|
|
2020-05-03 02:34:44 +02:00
|
|
|
# Consensus
|
|
|
|
/src/coins.* @sipa @jamesob
|
|
|
|
/src/script/script.* @sipa
|
|
|
|
/src/script/interpreter.* @sipa
|
|
|
|
/src/validation.* @sipa
|
|
|
|
/src/consensus/ @sipa
|