Skip to content

Commit 4018f2d

Browse files
committed
chore: README & dependency updates
1 parent 81028b3 commit 4018f2d

File tree

2 files changed

+40
-9
lines changed

2 files changed

+40
-9
lines changed

README.md

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Kotlin Multiplatform Playground!
44
[![GitHub Workflow Status][gha_badge]][gha_url]
55
[![OpenJDK Version][java_img]][java_url]
66
[![Kotlin release][kt_img]][kt_url]
7+
[![Ktor][ktor_img]][ktor_url]
8+
[![Compose Multiplatform][cmp_img]][cmp_url]
9+
[![Kobweb][kobweb_img]][kobweb_url]
710
[![Style guide][ktfmt_img]][ktfmt_url]
811

912
This repo shows a Gradle multi-project build structure that uses the [Kotlin Multiplatform][Kotlin Multiplatform] to
@@ -25,6 +28,18 @@ $ sdk u java 22.ea-open
2528
$ ./gradlew ciBuild
2629
```
2730

31+
<details>
32+
<summary>Run Modules</summary>
33+
34+
```bash
35+
$ ./gradlew :common:run
36+
$ ./gradlew :backend:run
37+
$ ./gradlew :web:jsBrowserProductionRun
38+
$ ./gradlew :benchmarks:benchmark
39+
```
40+
41+
</details>
42+
2843
### Deployed App and Docs
2944

3045
- [Web App](https://suresh.dev/kotlin-mpp-playground/app/)
@@ -35,30 +50,46 @@ $ ./gradlew ciBuild
3550

3651
[java_url]: https://jdk.java.net/22/
3752

38-
[java_img]: https://img.shields.io/badge/OpenJDK-22-ea791d?logo=java&style=for-the-badge&logoColor=ea791d
53+
[java_img]: https://img.shields.io/badge/OpenJDK-22-e76f00?logo=openjdk&logoColor=e76f00
3954

4055
[kt_url]: https://github.com/JetBrains/kotlin/releases/latest
4156

42-
[kt_img]: https://img.shields.io/github/v/release/Jetbrains/kotlin?include_prereleases&color=7f53ff&label=Kotlin&logo=kotlin&logoColor=7f53ff&style=for-the-badge
57+
[kt_img]: https://img.shields.io/github/v/release/Jetbrains/kotlin?include_prereleases&color=7f53ff&label=Kotlin&logo=kotlin&logoColor=7f53ff
4358

4459
[gha_url]: https://github.com/sureshg/kotlin-mpp-playground/actions/workflows/build.yml
4560

46-
[gha_badge]: https://img.shields.io/github/actions/workflow/status/sureshg/kotlin-mpp-playground/build.yml?branch=main&color=green&label=Build&logo=Github-Actions&logoColor=green&style=for-the-badge
61+
[gha_badge]: https://img.shields.io/github/actions/workflow/status/sureshg/kotlin-mpp-playground/build.yml?branch=main&color=green&label=Build&logo=Github-Actions&logoColor=green
4762

4863
[sty_url]: https://kotlinlang.org/docs/coding-conventions.html
4964

5065
[sty_img]: https://img.shields.io/badge/style-Kotlin--Official-40c4ff.svg?style=for-the-badge&logo=kotlin&logoColor=40c4ff
5166

5267
[ktfmt_url]: https://github.com/facebookincubator/ktfmt#ktfmt
5368

54-
[ktfmt_img]: https://img.shields.io/badge/code%20style-%E2%9D%A4-FF4081.svg?logo=kotlin&style=for-the-badge&logoColor=FF4081
69+
[ktfmt_img]: https://img.shields.io/badge/code%20style-%E2%9D%A4-FF4081.svg?logo=kotlin&logoColor=FF4081
5570

56-
[Kotlin Multiplatform DSL]: https://kotlinlang.org/docs/multiplatform-dsl-reference.html
71+
[cmp_url]: https://github.com/JetBrains/compose-multiplatform/releases
5772

58-
[Kotlin Multiplatform]: https://kotlinlang.org/docs/multiplatform.html
73+
[cmp_img]: https://img.shields.io/github/v/release/JetBrains/compose-multiplatform?color=3cdc84&include_prereleases&label=Compose%20Multiplatform&logo=JetpackCompose&logoColor=3cdc84
74+
75+
[kobweb_url]: https://github.com/varabyte/kobweb/releases
76+
77+
[kobweb_img]: https://img.shields.io/github/v/release/varabyte/kobweb?color=1985f2&include_prereleases&label=Kobweb&logo=Github&logoColor=1985f2
78+
79+
[ktor_url]: https://search.maven.org/artifact/io.ktor/ktor-bom
80+
81+
[ktor_download]: https://search.maven.org/remote_content?g=io.ktor&a=ktor-client&v=LATEST
82+
83+
[ktor_img]: https://img.shields.io/maven-central/v/io.ktor/ktor-bom?color=4a79fe&label=Ktor&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE2IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPHN0eWxlPi5he2ZpbGw6bm9uZTt9LmJ7Y2xpcC1wYXRoOnVybCgjYSk7fS5je2ZpbGw6I2ZmZjt9PC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iYSI+CiAgICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxNC43IiB5PSIxMSIgd2lkdGg9IjE3MSIgaGVpZ2h0PSIxNTEiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBQYXRoMTMiPgogICAgICA8cmVjdCBjbGFzcz0iYSIgeD0iMTQuNyIgeT0iMTEiIHdpZHRoPSIxNzEiIGhlaWdodD0iMTUxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iYyIgdHJhbnNmb3JtPSJtYXRyaXgoLjE2NCAwIDAgLjE2NCAtOC4zNyAtMS44MSkiIGQ9Im0xMDAgMTEtNDIuMyAyNC40djQ4LjlsNDIuMyAyNC40IDQyLjMtMjQuNHYtNDguOXptMzAuMiA2Ni4zLTMwLjIgMTcuNC0zMC4yLTE3LjR2LTM0LjlsMzAuMi0xNy40IDMwLjIgMTcuNHoiIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDEzKSIvPgo8L3N2Zz4K
5984

6085
[Kotlin-JVM]: https://kotlinlang.org/docs/jvm-get-started.html
6186

6287
[Kotlin-JS]: https://kotlinlang.org/docs/js-project-setup.html
6388

89+
[Kotlin Multiplatform]: https://kotlinlang.org/docs/multiplatform.html
90+
6491
[Compose-Multiplatform]: https://github.com/JetBrains/compose-multiplatform
92+
93+
[Kotlin Multiplatform DSL]: https://kotlinlang.org/docs/multiplatform-dsl-reference.html
94+
95+
[simple-icons-logo]: https://simpleicons.org/icons/kotlin.svg

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ kotlinx-collections-immutable = "0.3.5"
3131
kotlinx-lincheck = "2.21"
3232
kotlinx-html = "0.9.0"
3333
kotlinx-benchmark = "0.4.8"
34-
kotlinx-reflect-lite = "1.0.0"
34+
kotlinx-reflect-lite = "1.1.0"
3535
kotlinx-bincompat = "0.13.2"
3636
zip-prefixer = "0.3.1"
3737
ajalt-mordant = "2.0.0"
3838
ajalt-clikt = "4.0.0"
3939
ajalt-colormath = "3.3.1"
4040
compose-routing = "0.2.12"
41-
classgraph = "4.8.160"
41+
classgraph = "4.8.161"
4242
cache4k = "0.11.0"
4343
dokka = "1.8.20"
4444
intellij-markdown = "0.4.1"
@@ -52,7 +52,7 @@ ksp-auto-service = "1.1.0"
5252
ksp-redacted = "1.6.0"
5353
ksp-powerassert = "0.13.0"
5454
slf4j = "2.0.7"
55-
logback = "1.2.6"
55+
logback = "1.4.8"
5656
log4j = "3.0.0-alpha1"
5757
jmh = "1.36"
5858
ktfmt = "0.44"

0 commit comments

Comments
 (0)