bitcoinbrisbane / bitcoinbrisbane/Book

Write Chapter 9 (The Desktop Client) body pages

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
documentation
Dominant language
TeX
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

The chapter currently has only an introduction page (`chapter-09-desktop-client/01_introduction.md`). The intro promises the following pages:

- [ ] Choosing a stack — Electron, Tauri, native, or web-wrapped
- [ ] Wallet integration — key storage, signing, transaction submission
- [ ] Network layer — RPC vs WebSocket, poll vs subscribe
- [ ] State management — keeping UI in sync with chain state
- [ ] Game rendering — the poker table (cards, chips, timers)
- [ ] Packaging and distribution — code signing, auto-update

Tracked in TODO.md.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with chapter-09-desktop-client/01_introduction.md and TODO.md to understand the promised chapter structure. Write the six body pages covering stack choice, wallet integration, networking, state management, game rendering, and packaging and distribution. Done means each listed page exists and fulfills the corresponding promise in the introduction.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, tauri
Domain
desktop-dev, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.