commit a6650ddf5d6eea31559098bf73153cda9f1bd5c5
parent f40ffb825114d0c8c541ef3525d914cde4710e62
Author: triesap <tyson@radroots.org>
Date: Fri, 10 Apr 2026 01:00:11 +0000
xtask: update metadata
Diffstat:
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml
@@ -1,9 +1,10 @@
[package]
name = "xtask"
-description = "Workspace task runner for Radroots Rust crates"
version = "0.1.0-alpha.1"
edition.workspace = true
rust-version.workspace = true
+description = "Workspace task runner for Radroots Rust crates"
+readme = "README"
license.workspace = true
publish = false
diff --git a/crates/xtask/README b/crates/xtask/README
@@ -1,25 +1,24 @@
# xtask
-Workspace automation for Rad Roots SDK validation and export workflows.
+This is the README for `xtask`, which provides internal workspace automation
+tasks for the `radroots` core libraries.
-## Goals
+## Overview
-- enforce SDK contract consistency across crates
-- generate deterministic SDK export artifacts
-- preserve stable package and crate mapping rules
-- block release drift before publish operations
+ * 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.
-## Commands
+## Copyright
-- `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`
+Except as otherwise noted, all files in the `xtask` distribution are
-## License
+ Copyright (c) 2025 Tyson Lupul
-Licensed under AGPL-3.0. See LICENSE.
+For information on usage and redistribution, and for a DISCLAIMER OF ALL
+WARRANTIES, see LICENSE included in the `xtask` distribution.