What changed, and why it matters
This commit simply removes a GitHub issue template and updates the contributor documentation to stop pointing to the 'good first issue' label. It is a documentation-only workflow change with no effect on Bitcoin Core's code, network behavior, or security.
No security action needed. Treat as a routine repository-maintenance change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff deletes .github/ISSUE_TEMPLATE/good_first_issue.yml and removes the ‘Good First Issue Label’ section from CONTRIBUTING.md. No source code, build system, tests, or configuration affecting node operation is modified.
Changed components
.github/ISSUE_TEMPLATE/good_first_issue.ymlCONTRIBUTING.mdInspect captured patch +1 / −59
diff --git a/.github/ISSUE_TEMPLATE/good_first_issue.yml b/.github/ISSUE_TEMPLATE/good_first_issue.yml
deleted file mode 100644
index 2a486b3f..00000000
--- a/.github/ISSUE_TEMPLATE/good_first_issue.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-name: Good First Issue
-description: (Regular devs only) Suggest a new good first issue
-labels: [good first issue]
-body:
- - type: markdown
- attributes:
- value: |
- Please add the label "good first issue" manually before or after opening
-
- A good first issue is an uncontroversial issue, that has a relatively unique and obvious solution
-
- Motivate the issue and explain the solution briefly
- - type: textarea
- id: motivation
- attributes:
- label: Motivation
- description: Motivate the issue
- validations:
- required: true
- - type: textarea
- id: solution
- attributes:
- label: Possible solution
- description: Describe a possible solution
- validations:
- required: false
- - type: textarea
- id: useful-skills
- attributes:
- label: Useful Skills
- description: For example, “`std::thread`”, “Qt6 GUI and async GUI design” or “basic understanding of Bitcoin mining and the Bitcoin Core RPC interface”.
- value: |
- * Compiling Bitcoin Core from source
- * Running the C++ unit tests and the Python functional tests
- * ...
- - type: textarea
- attributes:
- label: Guidance for new contributors
- description: Please leave this to automatically add the footer for new contributors
- value: |
- Want to work on this issue?
-
- For guidance on contributing, please read [CONTRIBUTING.md](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md) before opening your pull request.
-
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f0e88514..304055e5 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -30,27 +30,13 @@ Bitcoin Core and how to run the unit tests, functional tests, and fuzz tests.
There are many open issues of varying difficulty waiting to be fixed.
If you're looking for somewhere to start contributing, check out the
-[good first issue](https://github.com/bitcoin/bitcoin/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
-list or changes that are
+changes that are
[up for grabs](https://github.com/bitcoin/bitcoin/issues?utf8=%E2%9C%93&q=label%3A%22Up+for+grabs%22).
Some of them might no longer be applicable. So if you are interested, but
unsure, you might want to leave a comment on the issue first.
You may also participate in the [Bitcoin Core PR Review Club](https://bitcoincore.reviews/).
-### Good First Issue Label
-
-The purpose of the `good first issue` label is to highlight which issues are
-suitable for a new contributor without a deep understanding of the codebase.
-
-However, good first issues can be solved by anyone. If they remain unsolved
-for a longer time, a frequent contributor might address them.
-
-You do not need to request permission to start working on an issue. However,
-you are encouraged to leave a comment if you are planning to work on it. This
-will help other contributors monitor which issues are actively being addressed
-and is also an effective way to request assistance if and when you need it.
-
Communication Channels
----------------------
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.