-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mikhalchuk Grigoriy edited this page Jun 5, 2024
·
13 revisions
Welcome to the HateItOrRateIt wiki!
-
Original folder: the folder that is created upon creating the Product with
images, e.g.,
files/products/1_2024-01-18_15-49-21
-
Backup folder: the folder where the initial state of images is saved to be
accessed if we remove original images and want to revert everything
files/products/1_2024-01-18_15-49-21_backup
-
Temp folder: the folder where we store newly added images in the product
being edited, so that we can remove them easily in case of reverting.
e.g.,
files/products/1_2024-01-18_15-49-21_temp
- ./gradlew check
- ./gradlew jacocoAggregatedReport
- ./gradlew app:cAT
- ./gradlew data:db:cAT
- ./gradlew addKtlintCheckGitPreCommitHook
- ./gradlew generateModulesGraphStatistics
- Remove all local branches except the "master" for Windows:
git branch | %{ $_.Trim() } | ?{ $_ -ne 'master' } | %{ git branch -D $_ }
- Prepare google-services.json for github secrets
fun encodeFileToBase64(filePath: String): String {
val bytes = File(filePath).readBytes()
val result = Base64.getEncoder().encodeToString(bytes)
return result
}
- Which version of sqlite is used in every android version: https://developer.android.com/reference/android/database/sqlite/package-summary.html
- To use modules-graph-assert with Graphviz on Windows,
a. we need to install Graphviz
b. In the project run this command:
./gradlew generateModulesGraphvizText -P modules.graph.output.gv=result.dot
c. To convert the dot file to svg use this command:dot -Tsvg result.dot -o result.svg
- git checkout -b release/v.... from master
- git add .
- git commit -m "message"
- git tag -a v1.0-4 -m "Release v1.0-4"
- git push origin v1.0-4
- Release ci workflow should start automatically
- git checkout master
- git merge release/v1.1-7
- git push origin master