commit 19cdfdd299a14af7dc119f5edb89e4fe04153185
parent e22f63fa18a9ad0ee1c86954aa9db3d39ae7dbf2
Author: triesap <tyson@radroots.org>
Date: Wed, 25 Feb 2026 15:09:22 +0000
release: add crates.io metadata baseline for publish crates
- set workspace package repository homepage and readme defaults
- add description metadata for every crate in the public publish set
- wire publish crates to shared repository homepage and readme fields
- add docs.rs documentation urls for the 0.1.0 publish targets
Diffstat:
10 files changed, 39 insertions(+), 9 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
@@ -36,6 +36,9 @@ version = "0.1.0"
edition = "2024"
rust-version = "1.92.0"
license = "MIT OR Apache-2.0"
+repository = "https://github.com/radrootslabs/lib"
+homepage = "https://radroots.org"
+readme = "README"
[workspace.dependencies]
radroots-app-core = { path = "crates/app-core", version = "0.1.0", default-features = false }
diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-core"
-description = "Core value model for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Core value model for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
build = "build.rs"
[features]
diff --git a/crates/events-codec-wasm/Cargo.toml b/crates/events-codec-wasm/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-events-codec-wasm"
-description = "WASM boundary for Radroots event codecs"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "WASM boundary for Radroots event codecs"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
[lib]
crate-type = ["cdylib", "rlib"]
diff --git a/crates/events-codec/Cargo.toml b/crates/events-codec/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-events-codec"
-description = "Event codec layer for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Event codec layer for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
[features]
default = ["std"]
diff --git a/crates/events/Cargo.toml b/crates/events/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-events"
-description = "Domain event model for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Domain event model for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
build = "build.rs"
[features]
diff --git a/crates/identity/Cargo.toml b/crates/identity/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-identity"
-description = "Identity model for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Identity model for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
build = "build.rs"
[features]
diff --git a/crates/log/Cargo.toml b/crates/log/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-log"
-description = "Logging layer for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Logging layer for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
[features]
default = ["std"]
diff --git a/crates/runtime/Cargo.toml b/crates/runtime/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-runtime"
-description = "Runtime configuration model for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Runtime configuration model for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
[features]
default = []
diff --git a/crates/trade/Cargo.toml b/crates/trade/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-trade"
-description = "Trade domain model for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Trade domain model for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
build = "build.rs"
[features]
diff --git a/crates/types/Cargo.toml b/crates/types/Cargo.toml
@@ -1,11 +1,14 @@
[package]
name = "radroots-types"
-description = "Shared type primitives for Radroots"
version.workspace = true
edition.workspace = true
authors = ["Radroots Authors"]
rust-version.workspace = true
license.workspace = true
+description = "Shared type primitives for Radroots"
+repository.workspace = true
+homepage.workspace = true
+readme.workspace = true
build = "build.rs"
[features]