Skip to content

Commit 9c3b5c4

Browse files
authored
Merge pull request #40 from yml-org/feature/CM-1234-ProjectCleanups
Feature/cm 1234 project cleanups
2 parents 6caad28 + 1679c7f commit 9c3b5c4

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The project includes a shell script file `YTemplate.sh` which renames and restru
1111
- `./YTemplate.sh <package_name> <application_name>`.
1212

1313
Note: To run the shell script on Windows, one can run bash on ubuntu in Windows(starting from Windows 10).
14-
Type ` bash YTemplate.sh <package_name> <data_base_entity> <application_name>`. It will execute the script.
14+
Type ` bash YTemplate.sh <package_name> <application_name>`. It will execute the script.
1515

1616

1717
## Features
@@ -24,6 +24,7 @@ Type ` bash YTemplate.sh <package_name> <data_base_entity> <application_name>`.
2424
* Ktor for remote database connection.
2525
* Jacoco support for test report generation.
2626

27+
2728
### Architecture
2829
Y—Template follows MVVM architecture. Different modules support different layers of MVVM architecture.
2930

@@ -45,14 +46,14 @@ Y—Template follows MVVM architecture. Different modules support different laye
4546
![](singleModuleArchitecture.png)
4647

4748
### How to generate test report
48-
- Generating jacoco test report
49+
- Generating jacoco debug test report
4950
- Gradle command `clean build createMergedJacocoReport`
5051
- From Android Studio
5152
- Open gradle menu bar from Android Studio right side panel
5253
- Click on the gradle icon and
5354
- In command popup window type `clean build createMergedJacocoReport` and press enter
5455
- Wait for the execution completion,
55-
- After successful execution each module level execution report will be stored in 'module\build\reports\jacoco\html\index.html'.
56+
- After successful execution report will be stored in 'project\build\reports\jacoco\html\index.html'.
5657

5758
### How to generate dokka report
5859
- Gradle command single module `clean build dokkaHtml` for multi-module `clean build dokkaHtmlMultiModule`

core/database/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ dependencies {
4242
implementation(project(mapOf("path" to ":core:common")))
4343
// Room
4444
implementation(versionCatalogLibs.bundles.room)
45-
ksp(versionCatalogLibs.room.compiler)
45+
kapt(versionCatalogLibs.room.compiler)
4646
implementation(versionCatalogLibs.androidx.test.monitor)
4747
androidTestImplementation(versionCatalogLibs.bundles.test)
4848
androidTestImplementation(versionCatalogLibs.coroutine.test)

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ androidGradlePlugin = "7.4.2"
1313
androidxComposeBom = "2023.03.00"
1414
androidxActivityCompose = "1.7.0"
1515
androidxAppCompat = "1.6.1"
16-
androidxComposeCompiler = "1.4.3"
16+
androidxComposeCompiler = "1.4.4"
1717
androidxCore = "1.9.0"
1818
androidxLifecycle = "2.6.1"
1919
androidxNavigation = "2.5.3"
@@ -30,7 +30,7 @@ hilt_nav_compose = "1.0.0"
3030
hiltExt = "1.0.0"
3131

3232
#jacoco
33-
jacoco = "0.8.8"
33+
jacoco = "0.8.9"
3434

3535
#compose
3636
compose_ui = "1.3.3"
@@ -45,7 +45,7 @@ ksp = "1.8.10-1.0.9"
4545

4646
#coroutine
4747
coroutine = "1.6.4"
48-
turbine = "0.12.1"
48+
turbine = "0.12.3"
4949

5050
#room
5151
room= "2.5.1"

renovate.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"groupName": "androidx compose",
1717
"schedule": [
18-
"after 10am"
18+
"on the first day of the month"
1919
]
2020
},
2121
{
@@ -28,7 +28,7 @@
2828
],
2929
"groupName": "hilt",
3030
"schedule": [
31-
"after 10am"
31+
"on the first day of the month"
3232
]
3333
},
3434
{
@@ -40,7 +40,7 @@
4040
],
4141
"groupName": "room",
4242
"schedule": [
43-
"after 10am"
43+
"on the first day of the month"
4444
]
4545
},
4646
{
@@ -55,15 +55,14 @@
5555
],
5656
"groupName": "ktor",
5757
"schedule": [
58-
"after 10am"
58+
"on the first day of the month"
5959
]
6060
}
6161
],
62-
"//developer-notice": "Ignored dependencies because of a hard dependency constraint on testing and analytics library",
6362
"ignoreDeps": [
63+
"org.jetbrains.kotlin:kotlin-gradle-plugin",
6464
"androidx.annotation:annotation",
6565
"androidx.test.core-ktx",
6666
"androidx.test.core"
6767
]
6868
}
69-

0 commit comments

Comments
 (0)