Summary
This PR adds documentation explaining the different types of Bitcoin Core binaries available for download, addressing the confusion expressed in issue #33316.
Problem
Users downloading Bitcoin Core encounter various file types (unsigned, signed, debug, codesigning) without clear documentation explaining what each version means or which one they should use.
Solution
Added a new doc/build-types.md
file that comprehensively explains:
- Unsigned builds: Raw build outputs before signing
- Signed/codesigned builds: Standard release binaries with platform signatures
- Debug builds: Builds with debugging symbols
- Codesigning archives: Special packages for the release process
- File formats by platform (Windows, macOS, Linux)
- Verification instructions
The documentation is written to be accessible to end users while still providing technical details where appropriate.
Changes
- Added new file
doc/build-types.md
with comprehensive build type documentation - Added reference to the new document in
doc/README.md
under the Building section
Fixes #33316
Testing
Documentation only change - no code changes requiring testing.