-
Notifications
You must be signed in to change notification settings - Fork 277
CONTRIBUTING
Konstantin Nasartschuk edited this page Jun 9, 2021
·
3 revisions
Contributions are very welcome. RunnerUp is open source software licensed under the GPL.
Code should follow the Android Code Style Guidelines.
Unfortunately there are few tests in this project currently.
Changes can be previewed using an emulator.
To build the app using Android Studio, see the wiki./) too (there may be hints in the Documentation/ folder).
- Fork it ( https://github.com/jonasoreland/runnerup/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Look at issues
- Look at the TODO list
- Write some tests
- Help translating at https://www.transifex.com/organization/runner-up/dashboard
- Each PR should contain one logical change
- Each PR should either contain 100% new code/features or be small enough so that it can be review quite quickly
- If a PR gets too big, it should be split into several PRs, where e.g the first ones are refactorings needed later
- Be sure only to modify lines you actually change. Keep reformattings and similar in separate PR.