Skip to content

Commit

Permalink
Version bump (#9)
Browse files Browse the repository at this point in the history
* video demo

* video demo

* video demo

* Update README.MD

* added gif demo

* added gif demo

* added gif demo

* added gif demo

* version bump

* updated README.MD

* updated version and added kotlin weekly tag to README.MD

* updated version and added kotlin weekly tag to README.MD
  • Loading branch information
Kashif-E authored Oct 6, 2024
1 parent bd80037 commit ac2b247
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 12 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ captures
.externalNativeBuild
.cxx
local.properties
gradle.properties
xcuserdata/
Pods/
*.jks
Expand Down
11 changes: 6 additions & 5 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@

# Voyant

<p align="center">
<p align="left">
<a href="https://github.com/Kashif-E/Voyant/releases/tag/0.0.1">
<img src="https://img.shields.io/github/v/release/kashif-e/voyant" alt="Version">
</a>
<a href="https://mailchi.mp/kotlinweekly/kotlin-weekly-427">
<img src="https://img.shields.io/badge/Kotlin%20Weekly-427-blue" alt="Kotlin Weekly">
</a>
</p>

## Overview


**Voyant** is an extension library for **Voyager** and **Jetpack Compose Navigation** it enables developers to use native navigation for **Apple** platforms.

## Demo
Expand All @@ -21,12 +22,12 @@
- For Voyager

```Kotlin
implementation("io.github.kashif-mehmood-km:voyant-voyagerx:0.0.3")
implementation("io.github.kashif-mehmood-km:voyant-voyagerx:0.0.5")
```
- For compose Navigation

```Kotlin
implementation("io.github.kashif-mehmood-km:voyant-navigation-compose:0.0.3")
implementation("io.github.kashif-mehmood-km:voyant-navigation-compose:0.0.5")
```


Expand Down
46 changes: 46 additions & 0 deletions common/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
import com.vanniktech.maven.publish.SonatypeHost

plugins {
alias(libs.plugins.multiplatform)
alias(libs.plugins.android.library)
alias(libs.plugins.compose.compiler)
alias(libs.plugins.compose)
kotlin("plugin.serialization") version "2.0.20"
id("com.vanniktech.maven.publish") version "0.28.0"
}

group = "com.kashif.voyant-common"
Expand Down Expand Up @@ -85,3 +88,46 @@ android {
}
}
}

mavenPublishing {
coordinates(
groupId = "io.github.kashif-mehmood-km",
artifactId = "common",
version = "0.0.5"
)



pom {
name.set("Voyant-common")
description.set("Voyant is an extension library for Voyager and Navigation Compose to use native navigation on apple platforms..")
inceptionYear.set("2024")
url.set("https://github.com/kashif-e/voyant")

licenses {
license {
name.set("MIT")
url.set("https://opensource.org/licenses/MIT")
}
}

developers {
developer {
id.set("Kashif-E")
name.set("Kashif")
email.set("kashismails@gmail.com")
}
}

scm {
url.set("https://github.com/kashif-e/voyant")
}
}

// Configure publishing to Maven Central
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)

// Enable GPG signing for all publications
signAllPublications()
}

4 changes: 2 additions & 2 deletions composeApp/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ kotlin {
implementation(compose.material)
implementation(compose.components.resources)
implementation(compose.components.uiToolingPreview)
api(projects.voyagerX)
implementation(projects.navigationComposeX)
// api(projects.voyagerX)
// implementation(projects.navigationComposeX)
implementation(libs.kotlinx.serialization.json)
}

Expand Down
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ kotlin.daemon.jvmargs=-Xmx4G
#Android
android.useAndroidX=true
android.nonTransitiveRClass=true

4 changes: 2 additions & 2 deletions navigationComposeX/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,13 @@ mavenPublishing {
coordinates(
groupId = "io.github.kashif-mehmood-km",
artifactId = "voyant-navigation-compose",
version = "0.0.3"
version = "0.0.5"
)



pom {
name.set("Voyant")
name.set("Voyant-Navigation-Compose")
description.set("Voyant is an extension library for Voyager and Navigation Compose to use native navigation on apple platforms..")
inceptionYear.set("2024")
url.set("https://github.com/kashif-e/voyant")
Expand Down
1 change: 0 additions & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,5 @@ dependencyResolutionManagement {
includeBuild("convention-plugins")
include(":voyagerX")
include(":composeApp")

include(":navigationComposeX")
include(":common")
4 changes: 2 additions & 2 deletions voyagerX/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,13 @@ mavenPublishing {
coordinates(
groupId = "io.github.kashif-mehmood-km",
artifactId = "voyant-voyagerx",
version = "0.0.3"
version = "0.0.5"
)



pom {
name.set("Voyant")
name.set("Voyant-VoyagerX")
description.set("Voyant is an extension library for Voyager and Navigation Compose to use native navigation on apple platforms..")
inceptionYear.set("2024")
url.set("https://github.com/kashif-e/voyant")
Expand Down

0 comments on commit ac2b247

Please sign in to comment.