initial commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Proposed Repository Layout
|
||||
|
||||
## Top-level
|
||||
|
||||
- `android-app/`
|
||||
- `desktop-daemon/`
|
||||
- `docs/`
|
||||
|
||||
## Android app layout
|
||||
|
||||
- `android-app/app/src/main/java/.../`
|
||||
- `discovery/` UDP discovery listener and peer cache
|
||||
- `pairing/` pairing workflow and trust store
|
||||
- `sync/` persistent session and clipboard sync engine
|
||||
- `service/` foreground/background lifecycle service
|
||||
- `ui/` peer list, pairing, status
|
||||
|
||||
## Desktop daemon layout (Odin)
|
||||
|
||||
- `desktop-daemon/src/main.odin`
|
||||
- `desktop-daemon/src/net/`
|
||||
- discovery broadcaster/listener
|
||||
- tcp session + framing
|
||||
- `desktop-daemon/src/protocol/`
|
||||
- message schemas and handlers
|
||||
- `desktop-daemon/src/pairing/`
|
||||
- key management + pairing flow
|
||||
- `desktop-daemon/src/clipboard/`
|
||||
- Linux backend
|
||||
- Windows backend
|
||||
- `desktop-daemon/src/storage/`
|
||||
- paired peers file/db persistence
|
||||
- `desktop-daemon/src/runtime/`
|
||||
- daemon loop, reconnect, retry policies
|
||||
|
||||
## Config files planned
|
||||
|
||||
- `desktop-daemon/clipsync.toml` (optional override)
|
||||
- Android app settings screen for default port and discovery toggles
|
||||
Reference in New Issue
Block a user