A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
0

Configure Feed

Select the types of activity you want to include in your feed.

rocksky / sdk / gleam / gleam.toml
1.2 kB 25 lines
1name = "rocksky" 2version = "1.8.1" 3 4description = "Gleam SDK for Rocksky — native bindings to the shared Rust core: AppView reads, AT Protocol PDS writes, and identity hashes" 5licences = ["MIT"] 6# Monorepo: `path` scopes source links to the sdk/gleam/ subdir, and 7# `tag_prefix` prepends to Gleam's default v<version> ref so code links resolve 8# to the gleam-v1.4.0 tag (not v1.4.0). 9repository = { type = "tangled", user = "rocksky.app", repo = "rocksky", path = "sdk/gleam", tag_prefix = "gleam-" } 10links = [ 11 { title = "Rocksky", href = "https://rocksky.app" }, 12 { title = "Lexicons", href = "https://tangled.org/rocksky.app/rocksky/tree/main/apps/api/lexicons" }, 13] 14 15[dependencies] 16gleam_stdlib = ">= 0.71.0 and < 2.0.0" 17# Native core (Rustler NIF) behind the `rocksky/core` module. Published builds 18# depend on the Hex `rocksky_erl` package (its loader fetches the native lib on 19# first use). For monorepo dev, comment this out and use the local path line 20# below (build its priv/rocksky_nif.so via ../erlang/build-core.sh). 21rocksky_erl = ">= 0.5.0 and < 1.0.0" 22# rocksky_erl = { path = "../erlang" } 23 24[dev-dependencies] 25gleeunit = ">= 1.2.0 and < 2.0.0"