mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-11-13 15:47:38 +00:00
27 lines
588 B
Markdown
27 lines
588 B
Markdown
# `modules/core_chat`
|
|
|
|
Shared chat/domain/protocol core for all targets.
|
|
|
|
## Layout
|
|
|
|
```text
|
|
modules/core_chat/
|
|
include/chat/
|
|
src/
|
|
domain/
|
|
usecase/
|
|
infra/
|
|
third_party/
|
|
nanopb/
|
|
generated/
|
|
meshtastic/
|
|
```
|
|
|
|
## Notes
|
|
|
|
- `include/chat/...` is the stable public include surface
|
|
- `src/domain`, `src/usecase`, and `src/infra` hold the shared implementation
|
|
- `generated/meshtastic` holds generated Meshtastic protobuf sources
|
|
- `third_party/nanopb` holds vendored nanopb runtime sources
|
|
- platform-bound chat shells live in `platform/esp/arduino_common/src/chat/...`
|