-
-
Notifications
You must be signed in to change notification settings - Fork 267
Develop
- Design Guide: Material You (M3)
- Programming Language: Kotlin
- Android: Jetpack
- UI Framework: Jetpack Compose
Read You is based on Jetpack Compose toolkit for building Android's native UI.
-
First you need to get the source code of Read You:
git clone https://github.com/Ashinch/ReadYou.git
-
Then open it via Android Studio (latest version).
-
Select the
GitHub*variant in Build Variants bar (optional). -
When you click the
▶ Runbutton, it will be built and run automatically.In case of lag, please build release version.
The purpose of this page is to document Read You's release processes for future maintainers.
On 2024-01-09, Ashinch shared their typical release process (here: https://github.com/Ashinch/ReadYou/discussions/501#discussioncomment-8068725). This page is meant to document that process more permanently for future maintainers.
I (@mbestavros) did a slightly different process when cutting 0.9.9 that I believe is a little simpler (mainly, creating a tag as part of the release), so I will describe that process.
- Merge translation pull requests from Weblate. These usually have no code impact, so they are generally safe to merge.
- Make a new commit, including changes to the version number and an F-Droid changelog. For an example of what this might look like, see the 0.9.9 commit or the 0.9.8 commit.
- Wait for the GitHub workflow
build_committo complete the build for the new version. - Retrieve the APK file from the artifacts.
- Draft a new release and upload the new APK file as a binary. Follow the format of previous releases as closely as possible. You can copy and paste the Fastlane changelogs you wrote as part of step 2. Be sure to create a new tag as part of the release!