Contributing
This repository has become quite large, so contributions are greatly appreciated and can come in many forms.
Please note that when contributing you agree that your work is under the same license as the project.
Opening bugs and proposing features
This is probably the simplest to do: Use the app and find out what’s wrong and what can be improved. There is no such thing as a wrong issue. Just make sure there is no existing one about the exact same topic. If you are unsure about something just create a new issue, the worst thing to happen is that it gets closed.
Improving texts and translating
Another easy way to help is to go through the texts (this one, store listings or the ones in the app) and fix grammar, punctuation, or other mistakes. The easiest way to do this is weblate.
Coding
Since this is FOSS, you can compile the app yourself and adjust it for you own needs and give back those changes so everyone can profit.
We try to keep the code as documented, simple and maintainable as possible, so you won’t need to learn the entire codebase. Additional information about data formats and code style suggestions can be found in the docs folder.
To build the app locally you have to:
- set up flutter
git clone https://github.com/derdilla/blood-pressure-monitor-fl.git- run
dart run build_runner buildin thehealth_data_storedirectory
After this initial setup you can:
- Test the app:
flutter run --flavor github - Compile the app
flutter build apk --flavor github --release
Pull requests
If you can fix issues or implement features from the issues page feel free to make a PR on GitHub with your changes. While not a strict requirement, it is recommended to talk about it in an issue first.
Platform-support
I’m looking for people who want to bring this app to many more users on IOS or desktop. If you can test there or can publish apps just email me or open an issue, so we can sort out the details!
Donations
If you sponsor me, I may be more motivated to work on this, seeing that people actually care enough to pay for it.