lib

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

commit a6650ddf5d6eea31559098bf73153cda9f1bd5c5
parent f40ffb825114d0c8c541ef3525d914cde4710e62
Author: triesap <tyson@radroots.org>
Date:   Fri, 10 Apr 2026 01:00:11 +0000

xtask: update metadata

Diffstat:
Mcrates/xtask/Cargo.toml | 3++-
Mcrates/xtask/README | 33++++++++++++++++-----------------
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.