
Study & contribute to Bitcoin and lightning open source

Hands on, guided learning to make you confident in bitcoin development.

List of good first issues from curated bitcoin FOSS projects

Interactive AI chat to learn about Bitcoin technology and its history

Technical Bitcoin search engine

Daily summary of key Bitcoin tech development discussions and updates

Engaging Bitcoin dev intro for coders using technical texts and code challenges

Review technical Bitcoin transcripts and earn sats
What was the rationale for having two separate GitHub repos? (https://github.com/bitcoin/bitcoin/ + https://github.com/bitcoin-core/gui/)
Doesn't preclude splitting out the GUI.
Some like that it introduces friction, others do not. Some do not agree that distinct repos leads to friction.
Disagreement on whether lack of review is due to having multiple repositories.
Current setup means maintainers can forget merging to both repos.
There are many GUI issues open, why are people not reviewing them?
Putting the cart before the horse with current approach of separate GitHub repo but essentially the same Git repo.
Even if we have full repo/module separation we would still need stubs in the lower level node repo for the UI.
Adding things to lower level repo would then need to justify the extension of the interface, independent of any specific UI.
Do we think the two mirrored repos would help once we go to QML?
Good to re-evaluate now.
Why are the current GUI contributors not on QML? Or other way.
For the wider community it seems like the focus was moved away from GUI.
Maybe we could revisit this after QML is merged?
We can then involve QML contributors more in the discussion.
Beyond different sets of notifications there are few benefits.
What is the benefit of the separation for those subscribing to all repos? None really, information flow is the same.
Would it be possible to have QML as a subtree?
Currently design is done in Figma. So that work doesn't happen on GitHub. That's where designers are interacting. When a feature is implemented the designers review it on GitHub. Now we are at the stage where we have a secondary feedback and the pressure is to push designers to modify the QML directly rather than making the devs do it.
Do we want to merge now or after/when the QML merge happens?
Do we archive the GUI repo right now?
We can close a lot of QT Widgets issues after QML is merged.
Agreement on archiving the GUI repo when QML lands.
Community-maintained archive to unlocking knowledge from technical Bitcoin transcripts




