From 41c3e9e6e67d992cae8b71d08761475c6826426c Mon Sep 17 00:00:00 2001 From: jisungbin Date: Mon, 5 Jun 2023 20:01:18 +0900 Subject: [PATCH 1/3] Create rubberdoc-material module that contains rubberdoc metadata classes --- rubberdoc-material/build.gradle.kts | 12 ++++++++++++ .../android/rubbordoc/annotation/Rubberdoc.kt | 15 +++++++++++++++ rubberdoc-material/version.txt | 1 + settings.gradle.kts | 1 + 4 files changed, 29 insertions(+) create mode 100644 rubberdoc-material/build.gradle.kts create mode 100644 rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt create mode 100644 rubberdoc-material/version.txt diff --git a/rubberdoc-material/build.gradle.kts b/rubberdoc-material/build.gradle.kts new file mode 100644 index 000000000..d70553bfd --- /dev/null +++ b/rubberdoc-material/build.gradle.kts @@ -0,0 +1,12 @@ +/* + * Designed and developed by Duckie Team 2023. + * + * Licensed under the MIT. + * Please see full license: https://github.com/duckie-team/quack-quack-android/blob/main/LICENSE + */ + +plugins { + quackquack("jvm-kotlin") + quackquack("kotlin-explicit-api") + quackquack("quack-publishing") +} diff --git a/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt b/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt new file mode 100644 index 000000000..b8b796e93 --- /dev/null +++ b/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt @@ -0,0 +1,15 @@ +package team.duckie.quackquack.android.rubbordoc.annotation + +public enum class RubberdocType { + Icon, + Color, + Component, +} + +@Target(AnnotationTarget.FILE) +@Retention(AnnotationRetention.SOURCE) +public annotation class Rubberdoc( + public val title: String, + public val document: String, + public val type: RubberdocType = RubberdocType.Component, +) diff --git a/rubberdoc-material/version.txt b/rubberdoc-material/version.txt new file mode 100644 index 000000000..3a3bf97af --- /dev/null +++ b/rubberdoc-material/version.txt @@ -0,0 +1 @@ +2.0.0-alpha01 \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index e21a05a35..4575e2146 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -59,4 +59,5 @@ include( ":screenshot-matcher", ":bom", ":rubberdoc", + ":rubberdoc-material", ) From a9688e6fbdda58846020835e97952efa1efa833e Mon Sep 17 00:00:00 2001 From: jisungbin Date: Sun, 11 Jun 2023 20:18:58 +0900 Subject: [PATCH 2/3] Add copyright header --- .../quackquack/android/rubbordoc/annotation/Rubberdoc.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt b/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt index b8b796e93..c4dc69dc7 100644 --- a/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt +++ b/rubberdoc-material/src/main/kotlin/team/duckie/quackquack/android/rubbordoc/annotation/Rubberdoc.kt @@ -1,3 +1,10 @@ +/* + * Designed and developed by Duckie Team 2023. + * + * Licensed under the MIT. + * Please see full license: https://github.com/duckie-team/quack-quack-android/blob/main/LICENSE + */ + package team.duckie.quackquack.android.rubbordoc.annotation public enum class RubberdocType { From 33a1b31d109b197104ad841adf3f26125d469088 Mon Sep 17 00:00:00 2001 From: jisungbin Date: Sun, 11 Jun 2023 20:27:14 +0900 Subject: [PATCH 3/3] Bump agp --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6b5db237c..df48b65be 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -gradle-android = "8.2.0-alpha06" +gradle-android = "8.2.0-alpha07" gradle-publish-maven = "0.25.2" gradle-dependency-handler-extensions = "1.1.0" gradle-dependency-graph = "1.1.0"