Development
December 12, 2020 · View on GitHub
Cooperation is welcome!
How to contribute
- Logon to Github and Fork this repository
- start Android Studio (4.0.1)
- File > New > Project from version control
- select "Github" on left side
- paste URL of your Github repository, optional select folder
- Clone button
- (open project in Android Studio...)
- press Shift Shift, enter "new branch" -> enter branch name (e.g. "feature-95") -> press Create
- (development)
- commit and push your changes to the new branch to your repository
- go to https://github.com/SoltauFintel/blockpuzzle -> There should be a button to create the Pull Request.
Versionierung (DE)
versionName: Major Version + "." + Bugfix Version
versionCode: Major Version * 10 + Bugfix Version
Die Major Version wird bei jeder Weiterentwicklung inkrementiert. Die Bugfix Version wird nur bei Bugfixes hochgezählt. 10 Bugfixes (0-9) sollten doch reichen. Eine der Major Version übergeordnete Versionsnummer würde durch Namenserweiterung/-änderung kenntlich gemacht. Die fastlane/../changelogs Dateien heißen versionCode + ".txt"
Beispiel: versionName = 12.0, versionCode: 120, changelog: 120.txt
Veröffentlichung (DE)
- versionCode und versionName hochzählen
- alles pushen
F-Droid
- Fastlane Dateien aktualisieren (Neue Datei für changelogs)
- einfach nur auf Github taggen
Google Play
- Google Play Console aufrufen
- Block Puzzle Stone Wars wählen
- Produktion
- Reiter: Releases
- Build > Generate Signed Bundle/APK verwenden > APK. D:\dev\AndroidKeystores\android12_2020.jks. V1 und V2 anhaken.
- Dann die APK Datei im Browser per Drag&Drop hochladen und die weiteren Schritte durchgehen.