mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-09-30 16:52:21 +02:00
1.4 KiB
1.4 KiB
OpenTracks: Developer information
Craft new releases
- Get next version code (master branch):
git rev-list HEAD --count master - Decide on version name (semantic versioning)
- Manually update version code and version name in
AndroidManifest.xml(used by FDroid) - Create changelog (
_version code_.txt) - Create commit with all changes
- Tag newly create commit with version name (e.g., v3.2.1)
- Push commits and tags to public repository
- Add changelog to tag (Github releases)
F-Droid
Application id: de.dennisguse.opentracks
It if it properly tagged F-Droid takes care of building the app and publishing. Usually, it takes two days before the update is published (build, signed, and published).
The recent build activity can be found here
Google Play Store
Application id: de.dennisguse.opentracks.playstore
Requirement: gem install fastlane
- Update store meta data (e.g., description and screenshots)
fastlane supply --version_code $(git rev-list HEAD --count master) --skip_upload_apk(requires API key) - Build signed apk (requires keystore)
- Upload signed apk to Google Play Console
Translations (localization)
Translations of the OpenTracks are handled in Transifex: https://www.transifex.com/opentracks.