v29.4-roots.3 · Commit 5: [PATCH 05/30] product: establish Roots identity and Qt experience
CONTRIBUTING.md
Before: CONTRIBUTING.md · After: CONTRIBUTING.md
File metadata
index 25637b40aa9bc40ee0ebf5d423aa46dbbac21363..4efe2dc9c910794156f1f8ed0db962994fe2347a 100644
Download original patch · Release notes
Diff rows 1–51 of 51. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
CONTRIBUTING.md
CHANGED
|
@@ -1,12 +1,12 @@
|
|
| 1 |
-
Contributing to Bitcoin Core
|
| 2 |
-
============================
|
| 3 |
|
| 4 |
-
The Bitcoin Core project operates an open contributor model where anyone is
|
| 5 |
welcome to contribute towards development in the form of peer review, testing
|
| 6 |
and patches. This document explains the practical process and guidelines for
|
| 7 |
contributing.
|
| 8 |
|
| 9 |
-
First, in terms of structure, there is no particular concept of "Bitcoin Core
|
| 10 |
developers" in the sense of privileged people. Open source often naturally
|
| 11 |
revolves around a meritocracy where contributors earn trust from the developer
|
| 12 |
community over time. Nevertheless, some hierarchy is necessary for practical
|
|
@@ -24,9 +24,9 @@ as a new contributor. It also will teach you much more about the code and
|
|
| 24 |
process than opening pull requests. Please refer to the [peer review](#peer-review)
|
| 25 |
section below.
|
| 26 |
|
| 27 |
-
Before you start contributing, familiarize yourself with the Bitcoin Core build
|
| 28 |
-
system and tests. Refer to the documentation in the repository on how to build
|
| 29 |
-
Bitcoin Core and how to run the unit tests, functional tests, and fuzz tests.
|
| 30 |
|
| 31 |
There are many open issues of varying difficulty waiting to be fixed.
|
| 32 |
If you're looking for somewhere to start contributing, check out the
|
|
@@ -54,7 +54,7 @@ and is also an effective way to request assistance if and when you need it.
|
|
| 54 |
Communication Channels
|
| 55 |
----------------------
|
| 56 |
|
| 57 |
-
Most communication about Bitcoin Core development happens on IRC, in the
|
| 58 |
`#bitcoin-core-dev` channel on Libera Chat. The easiest way to participate on IRC is
|
| 59 |
with the web client, [web.libera.chat](https://web.libera.chat/#bitcoin-core-dev). Chat
|
| 60 |
history logs can be found
|
|
@@ -289,12 +289,12 @@ workload on reviewing.
|
|
| 289 |
"Decision Making" Process
|
| 290 |
-------------------------
|
| 291 |
|
| 292 |
-
The following applies to code changes to the Bitcoin Core project (and related
|
| 293 |
projects such as libsecp256k1), and is not to be confused with overall Bitcoin
|
| 294 |
Network Protocol consensus changes.
|
| 295 |
|
| 296 |
-
Whether a pull request is merged into Bitcoin Core rests with the project merge
|
| 297 |
-
maintainers.
|
| 298 |
|
| 299 |
Maintainers will take into consideration if a patch is in line with the general
|
| 300 |
principles of the project; meets the minimum standards for inclusion; and will
|
|
|
|
| 1 |
+
Contributing to Bitcoin Roots
|
| 2 |
+
=============================
|
| 3 |
|
| 4 |
+
The Bitcoin Roots project operates an open contributor model where anyone is
|
| 5 |
welcome to contribute towards development in the form of peer review, testing
|
| 6 |
and patches. This document explains the practical process and guidelines for
|
| 7 |
contributing.
|
| 8 |
|
| 9 |
+
First, in terms of structure, there is no particular concept of "Bitcoin Roots
|
| 10 |
developers" in the sense of privileged people. Open source often naturally
|
| 11 |
revolves around a meritocracy where contributors earn trust from the developer
|
| 12 |
community over time. Nevertheless, some hierarchy is necessary for practical
|
|
|
|
| 24 |
process than opening pull requests. Please refer to the [peer review](#peer-review)
|
| 25 |
section below.
|
| 26 |
|
| 27 |
+
Before you start contributing, familiarize yourself with the Bitcoin Roots build
|
| 28 |
+
system and tests. Refer to the documentation in this repository on how to build
|
| 29 |
+
Bitcoin Roots and run the unit tests, functional tests, and fuzz tests.
|
| 30 |
|
| 31 |
There are many open issues of varying difficulty waiting to be fixed.
|
| 32 |
If you're looking for somewhere to start contributing, check out the
|
|
|
|
| 54 |
Communication Channels
|
| 55 |
----------------------
|
| 56 |
|
| 57 |
+
Most communication about Bitcoin development happens on IRC, in the
|
| 58 |
`#bitcoin-core-dev` channel on Libera Chat. The easiest way to participate on IRC is
|
| 59 |
with the web client, [web.libera.chat](https://web.libera.chat/#bitcoin-core-dev). Chat
|
| 60 |
history logs can be found
|
|
|
|
| 289 |
"Decision Making" Process
|
| 290 |
-------------------------
|
| 291 |
|
| 292 |
+
The following applies to code changes to the Bitcoin Roots project (and related
|
| 293 |
projects such as libsecp256k1), and is not to be confused with overall Bitcoin
|
| 294 |
Network Protocol consensus changes.
|
| 295 |
|
| 296 |
+
Whether a pull request is merged into Bitcoin Roots rests with the project merge
|
| 297 |
+
maintainers and ultimately the project lead.
|
| 298 |
|
| 299 |
Maintainers will take into consideration if a patch is in line with the general
|
| 300 |
principles of the project; meets the minimum standards for inclusion; and will
|