From 21ba338d38292e342d8d89c8a69e16831a917846 Mon Sep 17 00:00:00 2001 From: Adrian Kuta Date: Thu, 4 Sep 2025 23:02:45 +0200 Subject: [PATCH] refactor: Relocate data module and add README This commit moves the `model:data` module to a top-level `data` module. Additionally, a `README.md` file has been added to the project root, providing an overview of the project, architecture, build instructions, current limitations, and suggested improvements. Key changes: - Renamed Gradle module `model:data` to `data`. - Updated `settings.gradle.kts` to reflect the new module path. - Updated `app/build.gradle.kts` to depend on `projects.data` instead of `projects.model.data`. - All source files, including `QuizRepositoryImpl`, `QuizMapper`, and `RepositoryModule`, were moved from `model/data/src` to `data/src`. - Configuration files (`detekt.yml`, `lint-baseline.xml`, `build.gradle.kts`) were moved from `model/data` to `data`. - Added a new `README.md` file at the project root. --- .idea/gradle.xml | 3 +- README.md | 104 ++++++++++++++++++ app/build.gradle.kts | 2 +- {model/data => data}/build.gradle.kts | 2 +- {model/data => data}/config/detekt/detekt.yml | 0 data/lint-baseline.xml | 5 + .../kahootquiz}/data/QuizRepositoryImpl.kt | 4 +- .../kahootquiz}/data/di/RepositoryModule.kt | 4 +- .../kahootquiz}/data/mappers/QuizMapper.kt | 2 +- model/data/lint-baseline.xml | 4 - settings.gradle.kts | 2 +- 11 files changed, 118 insertions(+), 14 deletions(-) create mode 100644 README.md rename {model/data => data}/build.gradle.kts (80%) rename {model/data => data}/config/detekt/detekt.yml (100%) create mode 100644 data/lint-baseline.xml rename {model/data/src/main/kotlin/dev/adriankuta/kahootquiz/model => data/src/main/kotlin/dev/adriankuta/kahootquiz}/data/QuizRepositoryImpl.kt (79%) rename {model/data/src/main/kotlin/dev/adriankuta/kahootquiz/model => data/src/main/kotlin/dev/adriankuta/kahootquiz}/data/di/RepositoryModule.kt (80%) rename {model/data/src/main/kotlin/dev/adriankuta/kahootquiz/model => data/src/main/kotlin/dev/adriankuta/kahootquiz}/data/mappers/QuizMapper.kt (99%) delete mode 100644 model/data/lint-baseline.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index e9655fa..b4c0aba 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -28,9 +28,8 @@