From 29eecbed99d1e1f4b184239c61631012bd8795c8 Mon Sep 17 00:00:00 2001 From: kirich1409 Date: Wed, 29 Apr 2026 18:10:09 +0300 Subject: [PATCH] Fix stale artifact IDs in quick-start docs core/datastore/sharedpreferences/firebase provider coords were missing the `featured-` prefix; Maven Central badge artifact also corrected. Closes #161 --- README.md | 10 +++++----- docs/getting-started.md | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index bfa8148..63bf3dc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Featured [![CI](https://github.com/AndroidBroadcast/Featured/actions/workflows/ci.yml/badge.svg)](https://github.com/AndroidBroadcast/Featured/actions/workflows/ci.yml) -[![Maven Central](https://img.shields.io/maven-central/v/dev.androidbroadcast.featured/core.svg?label=Maven%20Central)](https://central.sonatype.com/search?q=dev.androidbroadcast.featured) +[![Maven Central](https://img.shields.io/maven-central/v/dev.androidbroadcast.featured/featured-core.svg?label=Maven%20Central)](https://central.sonatype.com/search?q=dev.androidbroadcast.featured) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) **Featured** is a type-safe, reactive feature-flag and configuration management library for Kotlin Multiplatform (Android, iOS, JVM). Declare flags in shared Kotlin code, read them at runtime from local or remote providers, and let the Gradle plugin dead-code-eliminate disabled flags from your production binaries. @@ -67,7 +67,7 @@ dependencies { implementation(platform("dev.androidbroadcast.featured:featured-bom:")) // Core runtime — always required - implementation("dev.androidbroadcast.featured:core") + implementation("dev.androidbroadcast.featured:featured-core") // Optional modules — add only what you use implementation("dev.androidbroadcast.featured:featured-compose") // Compose extensions @@ -75,11 +75,11 @@ dependencies { debugImplementation("dev.androidbroadcast.featured:featured-debug-ui") // Debug screen // Local persistence providers — pick one (or both) - implementation("dev.androidbroadcast.featured:datastore-provider") - implementation("dev.androidbroadcast.featured:sharedpreferences-provider") + implementation("dev.androidbroadcast.featured:featured-datastore-provider") + implementation("dev.androidbroadcast.featured:featured-sharedpreferences-provider") // Remote provider - implementation("dev.androidbroadcast.featured:firebase-provider") + implementation("dev.androidbroadcast.featured:featured-firebase-provider") } ``` diff --git a/docs/getting-started.md b/docs/getting-started.md index 276226c..9f19e6d 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -26,7 +26,7 @@ dependencies { implementation(platform("dev.androidbroadcast.featured:featured-bom:")) // Core runtime — always required - implementation("dev.androidbroadcast.featured:core") + implementation("dev.androidbroadcast.featured:featured-core") // Optional modules — add only what you use implementation("dev.androidbroadcast.featured:featured-compose") // Compose extensions @@ -34,11 +34,11 @@ dependencies { debugImplementation("dev.androidbroadcast.featured:featured-debug-ui") // Debug screen // Local persistence providers — pick one (or both) - implementation("dev.androidbroadcast.featured:datastore-provider") - implementation("dev.androidbroadcast.featured:sharedpreferences-provider") + implementation("dev.androidbroadcast.featured:featured-datastore-provider") + implementation("dev.androidbroadcast.featured:featured-sharedpreferences-provider") // Remote provider - implementation("dev.androidbroadcast.featured:firebase-provider") + implementation("dev.androidbroadcast.featured:featured-firebase-provider") } ```