forked from upstream-mirrors/OpenTracks
32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# OpenTracks: Developer information
|
|
|
|
## Craft new releases
|
|
|
|
1. Execute use `RELEASE.sh`.
|
|
2. Push to Codeberg
|
|
3. Create release on Codeberg (incl. changelog)
|
|
This actually creates a tag that is later used by F-Droid
|
|
4. Pull from Codeberg
|
|
5. Build reproducible release and attach to release
|
|
6. ... wait until reproducibility is verified by F-Droid
|
|
|
|
Two releases will be created:
|
|
* Application id: `de.dennisguse.opentracks` (irreproducible)
|
|
* Application id: `de.dennisguse.opentracks.playstore` (reproducible)
|
|
|
|
For F-Droid the build status can be found [here](https://monitor.f-droid.org/builds/build).
|
|
|
|
## Reproducible builds
|
|
|
|
A lot of detailed information can be found [here](https://f-droid.org/docs/Reproducible_Builds/)
|
|
|
|
Technical requirements:
|
|
* Must be build using OpenJDK17
|
|
|
|
## Translations (localization)
|
|
|
|
Translations of the OpenTracks are handled in
|
|
Weblate: [https://hosted.weblate.org/projects/opentracks/](https://hosted.weblate.org/projects/opentracks).
|
|
|
|
## Google Play Store
|
|
Supported languages: https://support.google.com/googleplay/android-developer/table/4419860 |