Compose Multiplatform
Orbit para Compose Multiplatform se publica como io.dragbuilder:orbit en
Maven (maven.pkg.github.com/dragbuilder-io/orbit), un repositorio privado
de GitHub Packages. Necesitás un GitHub Personal Access Token (PAT) con
scope read:packages para instalarlo:
- En GitHub, andá a tu foto de perfil → Settings → Developer settings → Personal access tokens → Tokens (classic).
- Generate new token (classic).
- Marcá el scope
read:packages(no hace falta ningún otro). - Generá el token y copialo — GitHub solo lo muestra una vez.
username es tu usuario de GitHub; password es el token que acabás de
generar (nunca tu contraseña real de GitHub). Guardalos como variables de
entorno (GH_PACKAGES_ACTOR/GH_PACKAGES_TOKEN, o el nombre que
prefieras) — nunca hardcodeados en el repo.
En build.gradle.kts, agregá el repositorio y las credenciales:
repositories { maven { url = uri("https://maven.pkg.github.com/dragbuilder-io/orbit") credentials { username = System.getenv("GH_PACKAGES_ACTOR") password = System.getenv("GH_PACKAGES_TOKEN") } } maven { url = uri("https://maven.pkg.github.com/dragbuilder-io/design-tokens") credentials { username = System.getenv("GH_PACKAGES_ACTOR") password = System.getenv("GH_PACKAGES_TOKEN") } }}
dependencies { implementation("io.dragbuilder:orbit:0.31.0")}design-tokens no se declara como dependencia propia — viaja transitiva
vía orbit (el segundo repositorio de arriba solo hace falta para que
Gradle pueda resolverla en tiempo de build).
Con eso instalado, ver Componentes para el catálogo completo y ejemplos de uso de cada uno.