commit fe1e6b8eb43163f29eabc3309b547c52eac0b02c
parent 4680451fedb74b22521b702db9c1ef6e7fbc8b15
Author: triesap <tyson@radroots.org>
Date: Tue, 3 Mar 2026 16:34:07 +0000
build: add publish metadata for remaining crates
Diffstat:
17 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/crates/app-core/Cargo.toml b/crates/app-core/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "core application runtime primitives for radroots app surfaces"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-app-core"
+readme.workspace = true
[lib]
crate-type = ["rlib"]
diff --git a/crates/app-wasm/Cargo.toml b/crates/app-wasm/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "wasm application runtime bindings for radroots app surfaces"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-app-wasm"
+readme.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]
diff --git a/crates/events-indexed/Cargo.toml b/crates/events-indexed/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "indexed manifest and checkpoint models for radroots event archives"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-events-indexed"
+readme.workspace = true
[features]
default = ["serde", "typeshare"]
diff --git a/crates/net-core/Cargo.toml b/crates/net-core/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "network orchestration primitives and runtime interfaces for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-net-core"
+readme.workspace = true
[features]
default = ["std"]
diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "unified networking interface for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-net"
+readme.workspace = true
[features]
default = ["std"]
diff --git a/crates/nostr-accounts/Cargo.toml b/crates/nostr-accounts/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "nostr protocol account primitives and vault interfaces for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-nostr-accounts"
+readme.workspace = true
[features]
default = ["std", "file-store", "memory-vault"]
diff --git a/crates/nostr-ndb/Cargo.toml b/crates/nostr-ndb/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "nostrdb adapter primitives and runtime interfaces for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-nostr-ndb"
+readme.workspace = true
[features]
default = ["std", "rt", "ndb", "runtime-adapter"]
diff --git a/crates/nostr-runtime/Cargo.toml b/crates/nostr-runtime/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "nostr runtime primitives and orchestration interfaces for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-nostr-runtime"
+readme.workspace = true
[features]
default = ["std", "nostr-client", "rt"]
diff --git a/crates/nostr/Cargo.toml b/crates/nostr/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "nostr protocol primitives and adapter interfaces for the radroots sdk"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-nostr"
+readme.workspace = true
[features]
default = ["std"]
diff --git a/crates/replica-db-schema/Cargo.toml b/crates/replica-db-schema/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "replica schema models and relational interfaces for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-replica-db-schema"
+readme.workspace = true
build = "build.rs"
[lib]
diff --git a/crates/replica-db-wasm/Cargo.toml b/crates/replica-db-wasm/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "wasm bindings for replica database runtime interfaces in radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-replica-db-wasm"
+readme.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]
diff --git a/crates/replica-db/Cargo.toml b/crates/replica-db/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "replica sql runtime and migration interfaces for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-replica-db"
+readme.workspace = true
[lib]
crate-type = ["rlib"]
diff --git a/crates/replica-sync-wasm/Cargo.toml b/crates/replica-sync-wasm/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "wasm bindings for replica synchronization interfaces in radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-replica-sync-wasm"
+readme.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]
diff --git a/crates/replica-sync/Cargo.toml b/crates/replica-sync/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "replica event ingest and synchronization interfaces for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-replica-sync"
+readme.workspace = true
[lib]
crate-type = ["rlib"]
diff --git a/crates/sql-core/Cargo.toml b/crates/sql-core/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "sql execution and migration primitives for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-sql-core"
+readme.workspace = true
[lib]
crate-type = ["rlib"]
diff --git a/crates/sql-wasm-bridge/Cargo.toml b/crates/sql-wasm-bridge/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "wasm sql bridge primitives for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-sql-wasm-bridge"
+readme.workspace = true
[features]
default = []
diff --git a/crates/sql-wasm-core/Cargo.toml b/crates/sql-wasm-core/Cargo.toml
@@ -5,6 +5,11 @@ edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "wasm sql runtime primitives for radroots data layers"
+repository.workspace = true
+homepage.workspace = true
+documentation = "https://docs.rs/radroots-sql-wasm-core"
+readme.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]