c277ee37c2
Gradle project in android/ with every module of SPEC §6.2 (build-logic convention plugins, version catalog, architecture check in check), :core:model types and repository interfaces of §14.2.4 and §14.5, :domain implementing §14.5.2 and §14.5.4 (125 vector cases), scenario-driven fakes with the empty scenario, Room 3 entities and KvittDatabase v1 with exported schema, :app shell with Hilt, en/sv strings with MissingTranslation as a lint error, Roborazzi goldens of the empty screen in light and dark. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
753 B
Kotlin
37 lines
753 B
Kotlin
pluginManagement {
|
|
includeBuild("build-logic")
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
rootProject.name = "kvitt"
|
|
|
|
// Module graph: SPEC §6.2. The allowed dependency edges are enforced by the architecture check (build-logic).
|
|
include(
|
|
":core:model",
|
|
":core:design",
|
|
":core:fakes",
|
|
":domain",
|
|
":data",
|
|
":adapter:fcm",
|
|
":feature:onboarding",
|
|
":feature:home",
|
|
":feature:account",
|
|
":feature:expense",
|
|
":feature:settle",
|
|
":feature:analytics",
|
|
":feature:settings",
|
|
":app",
|
|
)
|