lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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:
MCargo.toml | 3+++
Mcrates/core/Cargo.toml | 5++++-
Mcrates/events-codec-wasm/Cargo.toml | 5++++-
Mcrates/events-codec/Cargo.toml | 5++++-
Mcrates/events/Cargo.toml | 5++++-
Mcrates/identity/Cargo.toml | 5++++-
Mcrates/log/Cargo.toml | 5++++-
Mcrates/runtime/Cargo.toml | 5++++-
Mcrates/trade/Cargo.toml | 5++++-
Mcrates/types/Cargo.toml | 5++++-
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]