Skip to main content

max / makenotwork

927 B · 36 lines History Blame Raw
1 //! sando-daemon as a library.
2 //!
3 //! Exposes every module so the `sandod` binary (in `src/main.rs`) and
4 //! the `sando` TUI (in `../tui`) can share wire-facing types — events,
5 //! outcomes, domain newtypes — by import rather than duplication.
6 //!
7 //! External consumers should only need `domain`, `outcome`, and `events`;
8 //! the rest are exposed because the bin re-uses them via this crate.
9 //!
10 //! # Design
11 //!
12 //! The tier/gate/deploy architecture, the typed-observability redesign, and the
13 //! deploy.sh-parity and account-permission notes live in the maintainer wiki.
14 //! <!-- wiki: sando-overview -->
15
16 pub mod backup;
17 pub mod build;
18 pub mod bundle;
19 pub mod classify;
20 pub mod config;
21 pub mod db;
22 pub mod deploy;
23 pub mod domain;
24 pub mod error;
25 pub mod events;
26 pub mod gates;
27 pub mod git;
28 pub mod outcome;
29 pub mod reconcile;
30 pub mod routes;
31 pub mod runs;
32 pub mod state;
33 pub mod status;
34 pub mod sync;
35 pub mod topology;
36