You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The core (domain logic, networking, etc.) of this app is written in Rust. It's used as a normal dependency, via Carthage, so you don't need additional setup.
If you want to contribute to core, create a PR in its repo. The documentation to set it up for iOS is in its wiki.
Contribute
CoEpi is an open source project with an MIT license - please do feel free to contribute improvements!
For new contributors, fork the develop branch to get started.
Commit changes to your version branch.
Push your code, and make a pull request back to the CoEpi develop branch.
Need help getting started? Just ask! You can open an issue, or start your PR, and tag @danamlewis or @scottleibrand in a comment to ask for assistance.
Internationalization
Any text visible to the user should be translated into the phone's preferred language.
See the Internationalization wiki page for details on how to do that.
This project uses SwiftFormat to format code. After installing it, you can format from the terminal or using an Xcode extension (you can assign a shortcut to it). For now not integrated in the build process, as it clears the undo history.