release_kit/lib.rs
1//! release-kit: a canonical release workflow, carried whole by one binary.
2//!
3//! The library exists so the crate's own tests can link the modules; the
4//! `rk` binary in `main.rs` is the product. `embedded` holds the payload
5//! and `payload_roots` its one inventory, `cli` the argument surface,
6//! `commands` the handlers, `release` the seam every landing verb reads a
7//! release bundle through, `plan` the typed document every landing write
8//! comes from, `self_depend` the consumer pin, `depend` the
9//! dependency matrix, `skills` the user-scope skill install,
10//! `digest` the one hash type, and `error` the one exit-code matrix.
11
12pub mod applog;
13pub mod assess;
14pub mod atomic;
15pub mod branches;
16pub mod cli;
17pub mod commands;
18pub mod config;
19pub mod depend;
20pub mod detect;
21pub mod diagnostic;
22pub mod digest;
23pub mod embedded;
24pub mod error;
25pub mod events;
26pub mod issue;
27pub mod landing;
28pub mod maintenance;
29pub mod output;
30pub mod payload_roots;
31pub mod plan;
32pub mod probes;
33pub mod registry;
34pub mod release;
35pub mod self_depend;
36pub mod setup;
37pub mod skills;
38pub mod worktree;