From 11ef88b362b201b2cf2b9f551a8e99277eb2798e Mon Sep 17 00:00:00 2001 From: Teodor Grigor Date: Thu, 23 Nov 2023 01:55:01 +0200 Subject: [PATCH 1/2] Applied `dev.teogor.winds` --- .../dependencies-1.0.0-alpha01.json | 722 +++++++++++++++ .../dependencies-1.0.0-alpha02.json | 746 ++++++++++++++++ .../dependencies-1.0.0-alpha03.json | 794 +++++++++++++++++ .../dependencies-1.0.0-alpha04.json | 840 ++++++++++++++++++ .winds/resources/bom/versions.json | 42 + backup/build.gradle.kts | 34 +- backup/core/build.gradle.kts | 8 +- backup/ui/build.gradle.kts | 8 +- bom/build.gradle.kts | 41 +- build.gradle.kts | 269 +++--- core/analytics/build.gradle.kts | 8 +- core/build.gradle.kts | 34 +- core/common/build.gradle.kts | 8 +- core/foundation/build.gradle.kts | 8 +- core/network/build.gradle.kts | 16 +- core/notifications/build.gradle.kts | 8 +- core/register/build.gradle.kts | 10 +- core/runtime/build.gradle.kts | 8 +- core/startup/build.gradle.kts | 8 +- data/build.gradle.kts | 34 +- data/compose/build.gradle.kts | 8 +- data/database/build.gradle.kts | 8 +- data/datastore/build.gradle.kts | 8 +- .../bom-version-1.0.0-alpha01.md | 64 -- .../bom-version-1.0.0-alpha02.md | 65 -- .../bom-version-1.0.0-alpha03.md | 67 -- docs/bom/versions.md | 37 - docs/ceres-module-backup.md | 39 - docs/ceres-module-core.md | 99 --- docs/ceres-module-data.md | 54 -- docs/ceres-module-firebase.md | 54 -- docs/ceres-module-framework.md | 39 - docs/ceres-module-monetisation.md | 54 -- docs/ceres-module-navigation.md | 84 -- docs/ceres-module-screen.md | 54 -- docs/ceres-module-ui.md | 99 --- docs/ceres-version-catalog.md | 88 -- docs/releases/changelog/1.0.0-alpha01.md | 38 + docs/releases/changelog/1.0.0-alpha02.md | 39 + docs/releases/changelog/1.0.0-alpha03.md | 41 + docs/releases/changelog/1.0.0-alpha04.md | 43 + docs/releases/implementation.md | 223 +++++ firebase/analytics/build.gradle.kts | 8 +- firebase/build.gradle.kts | 34 +- firebase/crashlytics/build.gradle.kts | 8 +- firebase/remote-config/build.gradle.kts | 8 +- framework/build.gradle.kts | 34 +- framework/core/build.gradle.kts | 8 +- framework/ui/build.gradle.kts | 8 +- gradle/libs.versions.toml | 2 + monetisation/admob/build.gradle.kts | 8 +- monetisation/ads/build.gradle.kts | 8 +- monetisation/build.gradle.kts | 34 +- monetisation/messaging/build.gradle.kts | 8 +- navigation/build.gradle.kts | 34 +- navigation/common/build.gradle.kts | 8 +- navigation/core/build.gradle.kts | 8 +- navigation/events/build.gradle.kts | 16 +- navigation/screen/build.gradle.kts | 8 +- navigation/ui/build.gradle.kts | 8 +- screen/build.gradle.kts | 34 +- screen/builder/build.gradle.kts | 8 +- screen/core/build.gradle.kts | 8 +- screen/ui/build.gradle.kts | 8 +- ui/build.gradle.kts | 34 +- ui/compose/build.gradle.kts | 8 +- ui/designsystem/build.gradle.kts | 8 +- ui/foundation/build.gradle.kts | 8 +- ui/icons/build.gradle.kts | 8 +- ui/spectrum/build.gradle.kts | 8 +- ui/theme/build.gradle.kts | 8 +- 71 files changed, 3998 insertions(+), 1343 deletions(-) create mode 100644 .winds/resources/bom/1.0.0-alpha01/dependencies-1.0.0-alpha01.json create mode 100644 .winds/resources/bom/1.0.0-alpha02/dependencies-1.0.0-alpha02.json create mode 100644 .winds/resources/bom/1.0.0-alpha03/dependencies-1.0.0-alpha03.json create mode 100644 .winds/resources/bom/1.0.0-alpha04/dependencies-1.0.0-alpha04.json create mode 100644 .winds/resources/bom/versions.json delete mode 100644 docs/bom/1.0.0-alpha01/bom-version-1.0.0-alpha01.md delete mode 100644 docs/bom/1.0.0-alpha02/bom-version-1.0.0-alpha02.md delete mode 100644 docs/bom/1.0.0-alpha03/bom-version-1.0.0-alpha03.md delete mode 100644 docs/bom/versions.md delete mode 100644 docs/ceres-module-backup.md delete mode 100644 docs/ceres-module-core.md delete mode 100644 docs/ceres-module-data.md delete mode 100644 docs/ceres-module-firebase.md delete mode 100644 docs/ceres-module-framework.md delete mode 100644 docs/ceres-module-monetisation.md delete mode 100644 docs/ceres-module-navigation.md delete mode 100644 docs/ceres-module-screen.md delete mode 100644 docs/ceres-module-ui.md delete mode 100644 docs/ceres-version-catalog.md create mode 100644 docs/releases/changelog/1.0.0-alpha01.md create mode 100644 docs/releases/changelog/1.0.0-alpha02.md create mode 100644 docs/releases/changelog/1.0.0-alpha03.md create mode 100644 docs/releases/changelog/1.0.0-alpha04.md create mode 100644 docs/releases/implementation.md diff --git a/.winds/resources/bom/1.0.0-alpha01/dependencies-1.0.0-alpha01.json b/.winds/resources/bom/1.0.0-alpha01/dependencies-1.0.0-alpha01.json new file mode 100644 index 00000000..da3152f2 --- /dev/null +++ b/.winds/resources/bom/1.0.0-alpha01/dependencies-1.0.0-alpha01.json @@ -0,0 +1,722 @@ +[ + { + "completeName": "Ceres Backup Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "Core" + ] + }, + { + "completeName": "Ceres Backup UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "UI" + ] + }, + { + "completeName": "Ceres Core Network", + "name": "network", + "displayName": "Network", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-network", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":core:network", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Network" + ] + }, + { + "completeName": "Ceres Core Notifications", + "name": "notifications", + "displayName": "Notifications", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-notifications", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":core:notifications", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Notifications" + ] + }, + { + "completeName": "Ceres Core Runtime", + "name": "runtime", + "displayName": "Runtime", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-runtime", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":core:runtime", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Runtime" + ] + }, + { + "completeName": "Ceres Core Startup", + "name": "startup", + "displayName": "Startup", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-startup", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":core:startup", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Startup" + ] + }, + { + "completeName": "Ceres Data Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Compose" + ] + }, + { + "completeName": "Ceres Data Database", + "name": "database", + "displayName": "Database", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-database", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:database", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Database" + ] + }, + { + "completeName": "Ceres Data Datastore", + "name": "datastore", + "displayName": "Datastore", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-datastore", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:datastore", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Datastore" + ] + }, + { + "completeName": "Ceres Firebase Analytics", + "name": "analytics", + "displayName": "Analytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-analytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":firebase:analytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Analytics" + ] + }, + { + "completeName": "Ceres Firebase Crashlytics", + "name": "crashlytics", + "displayName": "Crashlytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-crashlytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":firebase:crashlytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Crashlytics" + ] + }, + { + "completeName": "Ceres Firebase Remote-Config", + "name": "remoteconfig", + "displayName": "Remote-Config", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-remoteconfig", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":firebase:remote-config", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Remote-Config" + ] + }, + { + "completeName": "Ceres Framework Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":framework:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "Core" + ] + }, + { + "completeName": "Ceres Framework UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":framework:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "UI" + ] + }, + { + "completeName": "Ceres Monetisation AdMob", + "name": "admob", + "displayName": "AdMob", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-admob", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":monetisation:admob", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "AdMob" + ] + }, + { + "completeName": "Ceres Monetisation Messaging", + "name": "messaging", + "displayName": "Messaging", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-messaging", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":monetisation:messaging", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Messaging" + ] + }, + { + "completeName": "Ceres Navigation Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Common" + ] + }, + { + "completeName": "Ceres Navigation Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Core" + ] + }, + { + "completeName": "Ceres Navigation Events", + "name": "events", + "displayName": "Events", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-events", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:events", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Events" + ] + }, + { + "completeName": "Ceres Navigation Screen", + "name": "screen", + "displayName": "Screen", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-screen", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:screen", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Screen" + ] + }, + { + "completeName": "Ceres Navigation UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "UI" + ] + }, + { + "completeName": "Ceres Screen Builder", + "name": "builder", + "displayName": "Builder", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-builder", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":screen:builder", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Builder" + ] + }, + { + "completeName": "Ceres Screen Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":screen:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Core" + ] + }, + { + "completeName": "Ceres Screen UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":screen:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "UI" + ] + }, + { + "completeName": "Ceres UI Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Compose" + ] + }, + { + "completeName": "Ceres UI Design-System", + "name": "design-system", + "displayName": "Design-System", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-design-system", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:designsystem", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Design-System" + ] + }, + { + "completeName": "Ceres UI Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Foundation" + ] + }, + { + "completeName": "Ceres UI Icons", + "name": "icons", + "displayName": "Icons", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-icons", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:icons", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Icons" + ] + }, + { + "completeName": "Ceres UI Spectrum", + "name": "spectrum", + "displayName": "Spectrum", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-spectrum", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:spectrum", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Spectrum" + ] + }, + { + "completeName": "Ceres UI Theme", + "name": "theme", + "displayName": "Theme", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-theme", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":ui:theme", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Theme" + ] + } +] \ No newline at end of file diff --git a/.winds/resources/bom/1.0.0-alpha02/dependencies-1.0.0-alpha02.json b/.winds/resources/bom/1.0.0-alpha02/dependencies-1.0.0-alpha02.json new file mode 100644 index 00000000..39546739 --- /dev/null +++ b/.winds/resources/bom/1.0.0-alpha02/dependencies-1.0.0-alpha02.json @@ -0,0 +1,746 @@ +[ + { + "completeName": "Ceres Backup Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "Core" + ] + }, + { + "completeName": "Ceres Backup UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "UI" + ] + }, + { + "completeName": "Ceres Core Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":core:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Foundation" + ] + }, + { + "completeName": "Ceres Core Network", + "name": "network", + "displayName": "Network", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-network", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":core:network", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Network" + ] + }, + { + "completeName": "Ceres Core Notifications", + "name": "notifications", + "displayName": "Notifications", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-notifications", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":core:notifications", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Notifications" + ] + }, + { + "completeName": "Ceres Core Runtime", + "name": "runtime", + "displayName": "Runtime", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-runtime", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":core:runtime", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Runtime" + ] + }, + { + "completeName": "Ceres Core Startup", + "name": "startup", + "displayName": "Startup", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-startup", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":core:startup", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Startup" + ] + }, + { + "completeName": "Ceres Data Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Compose" + ] + }, + { + "completeName": "Ceres Data Database", + "name": "database", + "displayName": "Database", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-database", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:database", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Database" + ] + }, + { + "completeName": "Ceres Data Datastore", + "name": "datastore", + "displayName": "Datastore", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-datastore", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":data:datastore", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Datastore" + ] + }, + { + "completeName": "Ceres Firebase Analytics", + "name": "analytics", + "displayName": "Analytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-analytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":firebase:analytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Analytics" + ] + }, + { + "completeName": "Ceres Firebase Crashlytics", + "name": "crashlytics", + "displayName": "Crashlytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-crashlytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":firebase:crashlytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Crashlytics" + ] + }, + { + "completeName": "Ceres Firebase Remote-Config", + "name": "remoteconfig", + "displayName": "Remote-Config", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-remoteconfig", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":firebase:remote-config", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Remote-Config" + ] + }, + { + "completeName": "Ceres Framework Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":framework:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "Core" + ] + }, + { + "completeName": "Ceres Framework UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":framework:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "UI" + ] + }, + { + "completeName": "Ceres Monetisation AdMob", + "name": "admob", + "displayName": "AdMob", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-admob", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":monetisation:admob", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "AdMob" + ] + }, + { + "completeName": "Ceres Monetisation Messaging", + "name": "messaging", + "displayName": "Messaging", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-messaging", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":monetisation:messaging", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Messaging" + ] + }, + { + "completeName": "Ceres Navigation Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Common" + ] + }, + { + "completeName": "Ceres Navigation Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Core" + ] + }, + { + "completeName": "Ceres Navigation Events", + "name": "events", + "displayName": "Events", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-events", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:events", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Events" + ] + }, + { + "completeName": "Ceres Navigation Screen", + "name": "screen", + "displayName": "Screen", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-screen", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:screen", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Screen" + ] + }, + { + "completeName": "Ceres Navigation UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":navigation:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "UI" + ] + }, + { + "completeName": "Ceres Screen Builder", + "name": "builder", + "displayName": "Builder", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-builder", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":screen:builder", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Builder" + ] + }, + { + "completeName": "Ceres Screen Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":screen:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Core" + ] + }, + { + "completeName": "Ceres Screen UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":screen:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "UI" + ] + }, + { + "completeName": "Ceres UI Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Compose" + ] + }, + { + "completeName": "Ceres UI Design-System", + "name": "design-system", + "displayName": "Design-System", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-design-system", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:designsystem", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Design-System" + ] + }, + { + "completeName": "Ceres UI Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Foundation" + ] + }, + { + "completeName": "Ceres UI Icons", + "name": "icons", + "displayName": "Icons", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-icons", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:icons", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Icons" + ] + }, + { + "completeName": "Ceres UI Spectrum", + "name": "spectrum", + "displayName": "Spectrum", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-spectrum", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:spectrum", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Spectrum" + ] + }, + { + "completeName": "Ceres UI Theme", + "name": "theme", + "displayName": "Theme", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-theme", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":ui:theme", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Theme" + ] + } +] \ No newline at end of file diff --git a/.winds/resources/bom/1.0.0-alpha03/dependencies-1.0.0-alpha03.json b/.winds/resources/bom/1.0.0-alpha03/dependencies-1.0.0-alpha03.json new file mode 100644 index 00000000..5d718510 --- /dev/null +++ b/.winds/resources/bom/1.0.0-alpha03/dependencies-1.0.0-alpha03.json @@ -0,0 +1,794 @@ +[ + { + "completeName": "Ceres Backup Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "Core" + ] + }, + { + "completeName": "Ceres Backup UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "backup-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "UI" + ] + }, + { + "completeName": "Ceres Core Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Common" + ] + }, + { + "completeName": "Ceres Core Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Foundation" + ] + }, + { + "completeName": "Ceres Core Network", + "name": "network", + "displayName": "Network", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-network", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:network", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Network" + ] + }, + { + "completeName": "Ceres Core Notifications", + "name": "notifications", + "displayName": "Notifications", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-notifications", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:notifications", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Notifications" + ] + }, + { + "completeName": "Ceres Core Runtime", + "name": "runtime", + "displayName": "Runtime", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-runtime", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:runtime", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Runtime" + ] + }, + { + "completeName": "Ceres Core Startup", + "name": "startup", + "displayName": "Startup", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "core-startup", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:startup", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Startup" + ] + }, + { + "completeName": "Ceres Data Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Compose" + ] + }, + { + "completeName": "Ceres Data Database", + "name": "database", + "displayName": "Database", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-database", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:database", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Database" + ] + }, + { + "completeName": "Ceres Data Datastore", + "name": "datastore", + "displayName": "Datastore", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "data-datastore", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:datastore", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Datastore" + ] + }, + { + "completeName": "Ceres Firebase Analytics", + "name": "analytics", + "displayName": "Analytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-analytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:analytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Analytics" + ] + }, + { + "completeName": "Ceres Firebase Crashlytics", + "name": "crashlytics", + "displayName": "Crashlytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-crashlytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:crashlytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Crashlytics" + ] + }, + { + "completeName": "Ceres Firebase Remote-Config", + "name": "remoteconfig", + "displayName": "Remote-Config", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "firebase-remoteconfig", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:remote-config", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Remote-Config" + ] + }, + { + "completeName": "Ceres Framework Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":framework:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "Core" + ] + }, + { + "completeName": "Ceres Framework UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "framework-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":framework:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "UI" + ] + }, + { + "completeName": "Ceres Monetisation AdMob", + "name": "admob", + "displayName": "AdMob", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-admob", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:admob", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "AdMob" + ] + }, + { + "completeName": "Ceres Monetisation Ads", + "name": "ads", + "displayName": "Ads", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-ads", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:ads", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Ads" + ] + }, + { + "completeName": "Ceres Monetisation Messaging", + "name": "messaging", + "displayName": "Messaging", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "monetisation-messaging", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:messaging", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Messaging" + ] + }, + { + "completeName": "Ceres Navigation Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Common" + ] + }, + { + "completeName": "Ceres Navigation Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Core" + ] + }, + { + "completeName": "Ceres Navigation Events", + "name": "events", + "displayName": "Events", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-events", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:events", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Events" + ] + }, + { + "completeName": "Ceres Navigation Screen", + "name": "screen", + "displayName": "Screen", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-screen", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:screen", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Screen" + ] + }, + { + "completeName": "Ceres Navigation UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "navigation-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "UI" + ] + }, + { + "completeName": "Ceres Screen Builder", + "name": "builder", + "displayName": "Builder", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-builder", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:builder", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Builder" + ] + }, + { + "completeName": "Ceres Screen Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Core" + ] + }, + { + "completeName": "Ceres Screen UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "screen-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "UI" + ] + }, + { + "completeName": "Ceres UI Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Compose" + ] + }, + { + "completeName": "Ceres UI Design-System", + "name": "design.system", + "displayName": "Design-System", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-design.system", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:designsystem", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Design-System" + ] + }, + { + "completeName": "Ceres UI Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Foundation" + ] + }, + { + "completeName": "Ceres UI Icons", + "name": "icons", + "displayName": "Icons", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-icons", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:icons", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Icons" + ] + }, + { + "completeName": "Ceres UI Spectrum", + "name": "spectrum", + "displayName": "Spectrum", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-spectrum", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:spectrum", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Spectrum" + ] + }, + { + "completeName": "Ceres UI Theme", + "name": "theme", + "displayName": "Theme", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ui-theme", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:theme", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Theme" + ] + } +] \ No newline at end of file diff --git a/.winds/resources/bom/1.0.0-alpha04/dependencies-1.0.0-alpha04.json b/.winds/resources/bom/1.0.0-alpha04/dependencies-1.0.0-alpha04.json new file mode 100644 index 00000000..c80b099d --- /dev/null +++ b/.winds/resources/bom/1.0.0-alpha04/dependencies-1.0.0-alpha04.json @@ -0,0 +1,840 @@ +[ + { + "completeName": "Ceres Backup Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-backup-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "Core" + ] + }, + { + "completeName": "Ceres Backup UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-backup-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "path": ":backup:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Backup", + "UI" + ] + }, + { + "completeName": "Ceres Core Analytics", + "name": "analytics", + "displayName": "Analytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-analytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:analytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Analytics" + ] + }, + { + "completeName": "Ceres Core Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Common" + ] + }, + { + "completeName": "Ceres Core Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Foundation" + ] + }, + { + "completeName": "Ceres Core Network", + "name": "network", + "displayName": "Network", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-network", + "version": { + "major": 0, + "minor": 0, + "patch": 0, + "isDeprecated": true + }, + "path": ":core:network", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Network" + ] + }, + { + "completeName": "Ceres Core Notifications", + "name": "notifications", + "displayName": "Notifications", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-notifications", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:notifications", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Notifications" + ] + }, + { + "completeName": "Ceres Core Register", + "name": "register", + "displayName": "Register", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-register", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:register", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Register" + ] + }, + { + "completeName": "Ceres Core Runtime", + "name": "runtime", + "displayName": "Runtime", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-runtime", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:runtime", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Runtime" + ] + }, + { + "completeName": "Ceres Core Startup", + "name": "startup", + "displayName": "Startup", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-core-startup", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":core:startup", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Core", + "Startup" + ] + }, + { + "completeName": "Ceres Data Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-data-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Compose" + ] + }, + { + "completeName": "Ceres Data Database", + "name": "database", + "displayName": "Database", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-data-database", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:database", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Database" + ] + }, + { + "completeName": "Ceres Data Datastore", + "name": "datastore", + "displayName": "Datastore", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-data-datastore", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":data:datastore", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Data", + "Datastore" + ] + }, + { + "completeName": "Ceres Firebase Analytics", + "name": "analytics", + "displayName": "Analytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-firebase-analytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:analytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Analytics" + ] + }, + { + "completeName": "Ceres Firebase Crashlytics", + "name": "crashlytics", + "displayName": "Crashlytics", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-firebase-crashlytics", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:crashlytics", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Crashlytics" + ] + }, + { + "completeName": "Ceres Firebase Remote-Config", + "name": "remoteconfig", + "displayName": "Remote-Config", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-firebase-remoteconfig", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":firebase:remote-config", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Firebase", + "Remote-Config" + ] + }, + { + "completeName": "Ceres Framework Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-framework-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":framework:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "Core" + ] + }, + { + "completeName": "Ceres Framework UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-framework-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":framework:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Framework", + "UI" + ] + }, + { + "completeName": "Ceres Monetisation AdMob", + "name": "admob", + "displayName": "AdMob", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-monetisation-admob", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:admob", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "AdMob" + ] + }, + { + "completeName": "Ceres Monetisation Ads", + "name": "ads", + "displayName": "Ads", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-monetisation-ads", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:ads", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Ads" + ] + }, + { + "completeName": "Ceres Monetisation Messaging", + "name": "messaging", + "displayName": "Messaging", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-monetisation-messaging", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":monetisation:messaging", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Monetisation", + "Messaging" + ] + }, + { + "completeName": "Ceres Navigation Common", + "name": "common", + "displayName": "Common", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-navigation-common", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:common", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Common" + ] + }, + { + "completeName": "Ceres Navigation Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-navigation-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Core" + ] + }, + { + "completeName": "Ceres Navigation Events", + "name": "events", + "displayName": "Events", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-navigation-events", + "version": { + "major": 0, + "minor": 0, + "patch": 0, + "isDeprecated": true + }, + "path": ":navigation:events", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Events" + ] + }, + { + "completeName": "Ceres Navigation Screen", + "name": "screen", + "displayName": "Screen", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-navigation-screen", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:screen", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "Screen" + ] + }, + { + "completeName": "Ceres Navigation UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-navigation-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "path": ":navigation:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Navigation", + "UI" + ] + }, + { + "completeName": "Ceres Screen Builder", + "name": "builder", + "displayName": "Builder", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-screen-builder", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:builder", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Builder" + ] + }, + { + "completeName": "Ceres Screen Core", + "name": "core", + "displayName": "Core", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-screen-core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:core", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "Core" + ] + }, + { + "completeName": "Ceres Screen UI", + "name": "ui", + "displayName": "UI", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-screen-ui", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":screen:ui", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "Screen", + "UI" + ] + }, + { + "completeName": "Ceres UI Compose", + "name": "compose", + "displayName": "Compose", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-compose", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:compose", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Compose" + ] + }, + { + "completeName": "Ceres UI Design-System", + "name": "design.system", + "displayName": "Design-System", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-design.system", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:designsystem", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Design-System" + ] + }, + { + "completeName": "Ceres UI Foundation", + "name": "foundation", + "displayName": "Foundation", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-foundation", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:foundation", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Foundation" + ] + }, + { + "completeName": "Ceres UI Icons", + "name": "icons", + "displayName": "Icons", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-icons", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:icons", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Icons" + ] + }, + { + "completeName": "Ceres UI Spectrum", + "name": "spectrum", + "displayName": "Spectrum", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-spectrum", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:spectrum", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Spectrum" + ] + }, + { + "completeName": "Ceres UI Theme", + "name": "theme", + "displayName": "Theme", + "description": "๐Ÿช Ceres is a comprehensive Android development framework designed to streamline your app development process. Powered by the latest technologies like Jetpack Compose, Hilt, Coroutines, and Flow, Ceres empowers developers to build modern and efficient Android applications.", + "groupId": "dev.teogor.ceres", + "artifactId": "ceres-ui-theme", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "path": ":ui:theme", + "dependencies": [ + ], + "canBePublished": true, + "names": [ + "Ceres", + "UI", + "Theme" + ] + } +] \ No newline at end of file diff --git a/.winds/resources/bom/versions.json b/.winds/resources/bom/versions.json new file mode 100644 index 00000000..e477010e --- /dev/null +++ b/.winds/resources/bom/versions.json @@ -0,0 +1,42 @@ +[ + { + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1695925132 + }, + { + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 2 + }, + "date": 1696261957 + }, + { + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 3 + }, + "date": 1696597787 + }, + { + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 4 + }, + "date": 1700697178 + } +] \ No newline at end of file diff --git a/backup/build.gradle.kts b/backup/build.gradle.kts index 437c5720..2305074f 100644 --- a/backup/build.gradle.kts +++ b/backup/build.gradle.kts @@ -13,37 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import com.vanniktech.maven.publish.SonatypeHost -import dev.teogor.ceres.gradle.plugins.CeresLibraryExtension -import dev.teogor.ceres.gradle.plugins.setModuleCoordinates +import dev.teogor.winds.api.model.createVersion plugins { - id("dev.teogor.ceres.module") + alias(libs.plugins.winds) } -ceresModule { - setModuleCoordinates( - artifactIdPrefix = "backup", - version = "1.0.0-alpha01", - ) -} - -subprojects { - afterEvaluate { - val ceresLibrary = project.extensions.getByType(CeresLibraryExtension::class.java) - mavenPublishing { - publishToMavenCentral(SonatypeHost.S01) - signAllPublications() +winds { + mavenPublish { + displayName = "Backup" + name = "backup" - @Suppress("UnstableApiUsage") - pom { - coordinates( - groupId = ceresLibrary.groupId, - artifactId = ceresLibrary.artifactId!!, - version = ceresLibrary.version!!, - ) - ceresLibrary.applyToMaven(this) - } + version = createVersion(1, 0, 0) { + alphaRelease(1) } } } diff --git a/backup/core/build.gradle.kts b/backup/core/build.gradle.kts index 7f0429bd..19a4c9ab 100644 --- a/backup/core/build.gradle.kts +++ b/backup/core/build.gradle.kts @@ -17,6 +17,7 @@ plugins { id("dev.teogor.ceres.android.library") id("dev.teogor.ceres.android.hilt") id("kotlinx-serialization") + alias(libs.plugins.winds) } android { @@ -36,6 +37,9 @@ dependencies { implementation(libs.gson) } -ceresLibrary { - name = "Ceres Backup Core" +winds { + mavenPublish { + displayName = "Core" + name = "core" + } } diff --git a/backup/ui/build.gradle.kts b/backup/ui/build.gradle.kts index 64a7bccc..67657b17 100644 --- a/backup/ui/build.gradle.kts +++ b/backup/ui/build.gradle.kts @@ -19,6 +19,7 @@ plugins { id("dev.teogor.ceres.android.library.jacoco") id("dev.teogor.ceres.android.hilt") id("kotlinx-serialization") + alias(libs.plugins.winds) } android { @@ -28,6 +29,9 @@ android { } } -ceresLibrary { - name = "Ceres Backup UI" +winds { + mavenPublish { + displayName = "UI" + name = "ui" + } } diff --git a/bom/build.gradle.kts b/bom/build.gradle.kts index 3347a7fa..81b876f3 100644 --- a/bom/build.gradle.kts +++ b/bom/build.gradle.kts @@ -13,42 +13,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import com.vanniktech.maven.publish.SonatypeHost -import dev.teogor.ceres.gradle.plugins.CeresLibraryExtension -import dev.teogor.ceres.gradle.plugins.setIsBomModule -import dev.teogor.ceres.gradle.plugins.setModuleCoordinates +import dev.teogor.winds.api.model.createVersion plugins { - id("java-platform") - id("dev.teogor.ceres.module") + alias(libs.plugins.winds) } -ceresModule { - setModuleCoordinates( - artifactIdPrefix = "bom", - version = "1.0.0-alpha03", - ) +winds { + mavenPublish { + displayName = "BoM" + name = "bom" - setIsBomModule() -} - -afterEvaluate { - collectBomConstraints() + artifactIdElements = 1 - val ceresLibrary = project.extensions.getByType(CeresLibraryExtension::class.java) - ceresLibrary.name = "Ceres BoM" - mavenPublishing { - publishToMavenCentral(SonatypeHost.S01) - signAllPublications() - - @Suppress("UnstableApiUsage") - pom { - coordinates( - groupId = ceresLibrary.groupId, - artifactId = ceresLibrary.artifactId!!, - version = ceresLibrary.version!!, - ) - ceresLibrary.applyToMaven(this) + version = createVersion(1, 0, 0) { + alphaRelease(4) } + + defineBoM() } } diff --git a/build.gradle.kts b/build.gradle.kts index 18f22895..fe77b379 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,15 @@ + +import com.diffplug.spotless.LineEnding +import com.vanniktech.maven.publish.SonatypeHost +import dev.teogor.winds.api.MavenPublish +import dev.teogor.winds.api.getValue +import dev.teogor.winds.api.model.DependencyType +import dev.teogor.winds.api.model.Developer +import dev.teogor.winds.api.model.LicenseType +import dev.teogor.winds.api.provider.Scm +import dev.teogor.winds.gradle.utils.afterWindsPluginConfiguration +import dev.teogor.winds.gradle.utils.attachTo +import org.jetbrains.dokka.gradle.DokkaPlugin import org.jetbrains.dokka.gradle.DokkaTaskPartial buildscript { @@ -22,138 +34,163 @@ plugins { alias(libs.plugins.ksp) apply false alias(libs.plugins.querent) apply false - + // alias(libs.plugins.winds) apply true + id("dev.teogor.winds") alias(libs.plugins.about.libraries) apply false - alias(libs.plugins.vanniktech.maven) apply false - - alias(libs.plugins.dokka) - alias(libs.plugins.spotless) - alias(libs.plugins.api.validator) - - id("dev.teogor.ceres.docs") + alias(libs.plugins.vanniktech.maven) apply true + alias(libs.plugins.dokka) apply true + alias(libs.plugins.spotless) apply true + alias(libs.plugins.api.validator) apply true } -val ktlintVersion = "0.50.0" - -subprojects { - apply() - configure { - kotlin { - target("**/*.kt") - targetExclude("**/build/**/*.kt") - ktlint(ktlintVersion) - .userData( - mapOf( - "android" to "true", - "ktlint_code_style" to "android", - "ij_kotlin_allow_trailing_comma" to "true", - // These rules were introduced in ktlint 0.46.0 and should not be - // enabled without further discussion. They are disabled for now. - // See: https://github.com/pinterest/ktlint/releases/tag/0.46.0 - "disabled_rules" to - "filename," + - "annotation,annotation-spacing," + - "argument-list-wrapping," + - "double-colon-spacing," + - "enum-entry-name-case," + - "multiline-if-else," + - "no-empty-first-line-in-method-block," + - "package-name," + - "trailing-comma," + - "spacing-around-angle-brackets," + - "spacing-between-declarations-with-annotations," + - "spacing-between-declarations-with-comments," + - "unary-op-spacing," + - "no-trailing-spaces," + - "no-wildcard-imports," + - "max-line-length", - ), - ) - licenseHeaderFile(rootProject.file("spotless/copyright.kt")) - trimTrailingWhitespace() - endWithNewline() - } - format("kts") { - target("**/*.kts") - targetExclude("**/build/**/*.kts") - // Look for the first line that doesn't have a block comment (assumed to be the license) - licenseHeaderFile(rootProject.file("spotless/copyright.kts"), "(^(?![\\/ ]\\*).*$)") - } - format("xml") { - target("**/*.xml") - targetExclude("**/build/**/*.xml") - // Look for the first XML tag that isn't a comment (