v30.3-roots.1 · Commit 5: [PATCH 05/68] feat(qt): preserve Roots identity and GUI support on Core 30.3
CONTRIBUTING.md
Before: CONTRIBUTING.md · After: CONTRIBUTING.md
File metadata
index 7f42f0be3aa69c74b8b666db19b7ecad85f5c438..83c77b594f974a491be5a77ea6235714f4600b73 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. The two line-number columns refer to before and after.
CONTRIBUTING.md
CHANGED
|
@@ -1,12 +1,12 @@
|
|
|
1
|
-
Contributing to Bitcoin Core
|
|
2
|
-
============================
|
|
1
|
+
Contributing to Bitcoin Roots
|
|
2
|
+
=============================
|
|
3
3
|
|
|
4
|
-
The Bitcoin Core project operates an open contributor model where anyone is
|
|
4
|
+
The Bitcoin Roots project operates an open contributor model where anyone is
|
|
5
5
|
welcome to contribute towards development in the form of peer review, testing
|
|
6
6
|
and patches. This document explains the practical process and guidelines for
|
|
7
7
|
contributing.
|
|
8
8
|
|
|
9
|
-
First, in terms of structure, there is no particular concept of "Bitcoin Core
|
|
9
|
+
First, in terms of structure, there is no particular concept of "Bitcoin Roots
|
|
10
10
|
developers" in the sense of privileged people. Open source often naturally
|
|
11
11
|
revolves around a meritocracy where contributors earn trust from the developer
|
|
12
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
24
|
process than opening pull requests. Please refer to the [peer review](#peer-review)
|
|
25
25
|
section below.
|
|
26
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.
|
|
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
30
|
|
|
31
31
|
There are many open issues of varying difficulty waiting to be fixed.
|
|
32
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
54
|
Communication Channels
|
|
55
55
|
----------------------
|
|
56
56
|
|
|
57
|
-
Most communication about Bitcoin Core development happens on IRC, in the
|
|
57
|
+
Most communication about Bitcoin development happens on IRC, in the
|
|
58
58
|
`#bitcoin-core-dev` channel on Libera Chat. The easiest way to participate on IRC is
|
|
59
59
|
with the web client, [web.libera.chat](https://web.libera.chat/#bitcoin-core-dev). Chat
|
|
60
60
|
history logs can be found
|
|
@@ -290,12 +290,12 @@ workload on reviewing.
|
|
|
290
290
|
"Decision Making" Process
|
|
291
291
|
-------------------------
|
|
292
292
|
|
|
293
|
-
The following applies to code changes to the Bitcoin Core project (and related
|
|
293
|
+
The following applies to code changes to the Bitcoin Roots project (and related
|
|
294
294
|
projects such as libsecp256k1), and is not to be confused with overall Bitcoin
|
|
295
295
|
Network Protocol consensus changes.
|
|
296
296
|
|
|
297
|
-
Whether a pull request is merged into Bitcoin Core rests with the project merge
|
|
298
|
-
maintainers.
|
|
297
|
+
Whether a pull request is merged into Bitcoin Roots rests with the project merge
|
|
298
|
+
maintainers and ultimately the project lead.
|
|
299
299
|
|
|
300
300
|
Maintainers will take into consideration if a patch is in line with the general
|
|
301
301
|
principles of the project; meets the minimum standards for inclusion; and will
|