Skip to content

doc: Updated notes on how to contribute to Bitcoin Knots.#314

Open
pdath wants to merge 2 commits into
bitcoinknots:29.x-knotsfrom
pdath:doc-contributing
Open

doc: Updated notes on how to contribute to Bitcoin Knots.#314
pdath wants to merge 2 commits into
bitcoinknots:29.x-knotsfrom
pdath:doc-contributing

Conversation

@pdath

@pdath pdath commented Jun 16, 2026

Copy link
Copy Markdown

The current documentation on how to contribute to Bitcoin Knots contains outdated and incorrect information. This makes it difficult for new contributors to assist, as it leads them in directions away from what is required.

I have updated the documentation regarding current communication methods, fixed many links that pointed to Bitcoin Core instead of Bitcoin Knots, and removed irrelevant documentation.

Comment thread CONTRIBUTING.md Outdated
@pdath
pdath force-pushed the doc-contributing branch from f0cc9b2 to b278e30 Compare July 2, 2026 10:27
Comment thread CONTRIBUTING.md Outdated
@pdath
pdath force-pushed the doc-contributing branch from b278e30 to afcc758 Compare July 2, 2026 10:38

@Retropex Retropex left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK afcc758fd375def1604e8afc4493fd09d14bf1fd

Comment thread CONTRIBUTING.md Outdated
@@ -84,8 +77,7 @@ To contribute a patch, the workflow is as follows:
1. Create topic branch
1. Commit patches

For GUI-related issues or pull requests, the https://github.com/bitcoin-core/gui repository should be used.
For all other issues and pull requests, the https://github.com/bitcoin/bitcoin node repository should be used.
For all issues and pull requests, the https://github.com/bitcoinknots/bitcoin node repository should be used.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line now says a single repository is used for all issues and pull requests, but the block immediately below (lines 82-97) still describes Bitcoin Core's two-repo split. It references "monotree repositories," routing src/qt GUI-only changes, and recommends to "first open a pull request against the GUI repository."

Bitcoin Knots has no separate GUI repository, so this section contradicts the update on this line and should be removed or rewritten. As-is, a contributor is told to use one repo here and then directed to a non-existent GUI repo just below.

@pdath pdath Jul 3, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Having never used the GUI until recent testing, I was not knowledgeable enough to assess this section.
I have incorporated this information and will push an update shortly.

@kwsantiago

Copy link
Copy Markdown

For full consistency with the comms-channel update in this PR (IRC + mailing list -> Discord), several later references still point contributors to IRC and the mailing list, which Knots no longer uses:

  • L322: "spread out over GitHub, mailing list and IRC discussions)."
  • L369: "discussed extensively on the mailing list and IRC, ..."
  • L391: "Then ask e.g. on IRC if someone could give ..."
  • L399: "if all else fails, ask on IRC or elsewhere ..."

Suggest updating these to Discord (and dropping "mailing list") so the whole document points to the same channel.

@pdath
pdath force-pushed the doc-contributing branch from afcc758 to 42cc637 Compare July 3, 2026 04:04
@pdath

pdath commented Jul 3, 2026

Copy link
Copy Markdown
Author

Thank you for your feedback. I have replaced the IRC references with Discord.

@pdath
pdath force-pushed the doc-contributing branch from 42cc637 to 6dd81c5 Compare July 3, 2026 04:23

@kwsantiago kwsantiago left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 6dd81c5

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md

Note that translations should not be submitted as pull requests. Please see
[Translation Process](https://github.com/bitcoin/bitcoin/blob/master/doc/translation_process.md)
[Translation Process](doc/translation_process.md)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doc itself needs revision since Core stole the repo

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd prefer to put that into a separate pull request. Otherwise, we may end up deferring this update while all documentation gets refreshed.
This is a primary document that new contributors will read, and getting into the LTS support train will help bring more developers on board faster.

Comment thread CONTRIBUTING.md
@@ -232,7 +207,7 @@ pull request to pull request.

When a pull request conflicts with the target branch, you may be asked to rebase it on top of the current target branch.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't actually want rebasing here

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall I remove this sentence? Otherwise, what would be the correct approach?
I am very new to this project, so I am not familiar with these finer points.

@pdath
pdath requested a review from luke-jr July 19, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants