### Configuring Sonatype Credentials (properties) Source: https://github.com/composablehorizons/composeicons/blob/main/RELEASE.md Adds Sonatype and signing credentials to the `local.properties` file for Maven Central publishing. This file should be created if it doesn't exist and contains sensitive information. ```properties sonatype.username= sonatype.password= sonatype.stagingProfileId= signing.key= signing.password= signing.keyId= ``` -------------------------------- ### Publishing and Releasing to Maven Central (shell) Source: https://github.com/composablehorizons/composeicons/blob/main/RELEASE.md Executes Gradle tasks to upload Kotlin Multiplatform artifacts to Sonatype Nexus and automatically close and release the staging repository. These commands must be run together to avoid errors related to the staging repository. ```shell ./gradlew publishAllPublicationsToSonatypeRepository closeAndReleaseSonatypeStagingRepository ``` -------------------------------- ### Publishing to Maven Local (shell) Source: https://github.com/composablehorizons/composeicons/blob/main/RELEASE.md Executes the Gradle task to publish all Kotlin Multiplatform artifacts to the local Maven repository. This allows the dependency to be used in other projects on the same machine by adding `mavenLocal()` to their settings. ```shell ./gradlew publishToMavenLocal ``` -------------------------------- ### Using ComposeIcons with Image Composable (Kotlin) Source: https://github.com/composablehorizons/composeicons/blob/main/README.md Demonstrates how to use a copied Jetpack Compose Image Vector icon within the standard Jetpack Compose Image composable. Requires importing the icon vector. ```kotlin import Check // your new icon Image(Check, contentDescription = null) ``` -------------------------------- ### Adding Lucide Icons Dependency in Gradle (Kotlin) Source: https://github.com/composablehorizons/composeicons/blob/main/icons-lucide/README.md Adds the Lucide icons library as a dependency to your Android project's build.gradle file using the Kotlin DSL. ```Kotlin dependencies { implementation("com.composables:icons-lucide:1.0.0") } ``` -------------------------------- ### Using ComposeIcons with Icon Composable (Kotlin) Source: https://github.com/composablehorizons/composeicons/blob/main/README.md Shows how to use a copied Jetpack Compose Image Vector icon with the Icon composable from Composables Core, which supports additional features like tinting. ```kotlin import Check // your new icon Icon(Check, contentDescription = null, tint = Color.Blue) ``` -------------------------------- ### Using a Lucide Icon in Jetpack Compose (Kotlin) Source: https://github.com/composablehorizons/composeicons/blob/main/icons-lucide/README.md Demonstrates how to import and use a specific Lucide icon (HeartPulse) within a Jetpack Compose Image composable. ```Kotlin import com.composables.icons.lucide.HeartPulse Image(Lucide.HeartPulse, contentDescription = null) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.