Thanks for helping improve Breathe.
-
Clone the repo and open
Breathe.xcodeproj(see README.md). -
Run the Breathe scheme locally before opening a PR.
-
Run tests:
xcodebuild test -project "Breathe.xcodeproj" -scheme "Breathe" -destination "platform=macOS"
- Keep changes focused on one concern when possible.
- If you change UI or timing, describe what you tested on which macOS version.
- CI runs
xcodebuild teston pull requests; a green check is required before merge.
Breathe/— app sources (SwiftUI, services, models).BreatheTests/— unit tests (@testable import Breathe).project.yml— XcodeGen spec; regenerateBreathe.xcodeprojwithxcodegen generatewhen you change it.
Match surrounding code (naming, spacing, SwiftUI patterns). No strict formatter is enforced yet.