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 / docs
7 folders 10 files
README.md

Rocksky Docs#

The source for docs.rocksky.app — the documentation site for Rocksky, a decentralized, open-source music scrobbling network built on the AT Protocol.

Built with Mintlify.

Structure#

docs/
├── docs.json                # Mintlify config (navigation, theme, anchors)
├── index.mdx                # Landing page
├── quickstart.mdx           # 5-minute onboarding
├── faq.mdx
├── integrations/            # Jellyfin, Navidrome, Pano Scrobbler, Kodi, …
├── migrations/              # from-lastfm, from-listenbrainz
├── cli/                     # `rocksky` CLI reference (one page per command)
├── sdks/                    # TypeScript, Python, Rust, Go, Ruby, Kotlin,
│                            #   Elixir, Clojure, Gleam
└── api-reference/
    ├── introduction.mdx
    └── openapi.json         # Production OpenAPI spec (auto-generates endpoints)

The API reference endpoint pages are generated from openapi.json at build time — don't edit them by hand.

Local development#

Install the Mintlify CLI:

npm i -g mint

From this directory:

mint dev              # preview at http://localhost:3000
mint broken-links     # validate internal links

Updating the API reference#

Replace api-reference/openapi.json with a regenerated spec — the endpoint tree under the API reference tab will pick it up automatically.

Publishing#

Changes pushed to main deploy automatically via the Mintlify GitHub app.

Contributing#

Issues and PRs welcome at tangled.org/@rocksky.app/rocksky. Chat with the team on Discord.

License#

MIT © Tsiry Sandratraina.