commit a6e917035a932a074c60df0cfd3c42703a788a14
parent 996a6bd61e63d039571f03b6bec86197de9c4904
Author: triesap <tyson@radroots.org>
Date: Fri, 10 Apr 2026 01:00:11 +0000
xtask: update metadata
Diffstat:
3 files changed, 26 insertions(+), 25 deletions(-)
diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml
@@ -3,6 +3,8 @@ name = "xtask"
version = "0.1.0-alpha.1"
edition.workspace = true
rust-version.workspace = true
+description = "Internal workspace automation tasks"
+readme = "README"
license.workspace = true
publish = false
diff --git a/crates/xtask/README b/crates/xtask/README
@@ -0,0 +1,24 @@
+# xtask
+
+This is the README for `xtask`, which provides internal workspace automation
+tasks for the `radroots` core libraries.
+
+## Overview
+
+ * an internal `cargo xtask` runner for workspace-oriented development and
+ release workflows;
+ * `sdk` subcommands that export TypeScript bundles, crate models, and related
+ artifacts;
+ * command-dispatch code used for manifest, contract, and artifact generation
+ paths inside the workspace;
+ * a non-published binary crate used as tooling rather than as a library
+ dependency.
+
+## Copyright
+
+Except as otherwise noted, all files in the `xtask` distribution are
+
+ Copyright (c) 2020-2026 Tyson Lupul
+
+For information on usage and redistribution, and for a DISCLAIMER OF ALL
+WARRANTIES, see LICENSE included in the `xtask` distribution.
diff --git a/crates/xtask/README.md b/crates/xtask/README.md
@@ -1,25 +0,0 @@
-# xtask
-
-Workspace automation for Rad Roots SDK validation and export workflows.
-
-## Goals
-
-- enforce SDK contract consistency across crates
-- generate deterministic SDK export artifacts
-- preserve stable package and crate mapping rules
-- block release drift before publish operations
-
-## Commands
-
-- `cargo run -q -p xtask -- sdk validate`
-- `cargo run -q -p xtask -- sdk release preflight`
-- `cargo run -q -p xtask -- sdk export-ts`
-- `cargo run -q -p xtask -- sdk export-ts-crate --crate radroots_core`
-- `cargo run -q -p xtask -- sdk export-ts-models`
-- `cargo run -q -p xtask -- sdk export-ts-constants`
-- `cargo run -q -p xtask -- sdk export-ts-wasm`
-- `cargo run -q -p xtask -- sdk export-manifest`
-
-## License
-
-Licensed under AGPL-3.0. See LICENSE.