mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
23 lines
656 B
Markdown
23 lines
656 B
Markdown
# Meshtastic Apple Clients
|
|
|
|
## OS Requirements
|
|
|
|
* iOS App Requires iOS 15 +
|
|
* iPadOS App Requires iPadOS 15 +
|
|
* Mac App Reguires macOS 12 +
|
|
|
|
## Code Standards
|
|
|
|
* Use SwiftUI whenever possible
|
|
* Use Hierarchical icons
|
|
* Use Core Data for persistence
|
|
|
|
- Requires SwiftLint - see https://github.com/realm/SwiftLint
|
|
|
|
## To update protobufs:
|
|
|
|
- install swift-protobuf: *brew install swift-protobuf*
|
|
- check out the latest commit from master branch from here: https://github.com/meshtastic/Meshtastic-protobufs in a directory that is at the same level as this project
|
|
- run: *./gen_proto.sh*
|
|
- build, test, commit changes
|
|
- You may need to run *swiftlint --fix*
|