Commit 0add372
authored
docs: add developer READMEs to the major directories (#174)
Adds one short orientation README per major directory.
Developer-focused: what
the directory is, its key modules with real file names, how it relates
to its
neighbours, and the one or two commands you actually run there.
## What was added
| file | covers |
|---|---|
| `crates/README.md` | index of the 12 workspace members + which way
dependencies point |
| `crates/driven-core/README.md` | the I/O-free sync engine: scanner,
planner, orchestrator, state |
| `crates/driven-drive/README.md` | the `RemoteStore` seam, the Google
backend, the in-memory fake |
| `crates/driven-crypto/README.md` | content + filename encryption,
keystore, recovery phrase |
| `crates/driven-net/README.md` | the production probe backend behind
`driven-core::network` |
| `crates/driven-tls/README.md` | shared custom-CA + proxy support; the
locked trust rules |
| `crates/driven-power/README.md` | AC / battery / metered / sleep-wake,
normalized per OS |
| `crates/driven-diskstat/README.md` | disk-saturation reader + the
fail-open rule |
| `crates/driven-vss/README.md` | Windows shadow-copy reads for locked
files |
| `crates/driven-vss-helper/README.md` | the least-privilege elevated
broker |
| `crates/driven-cli/README.md` | the headless auth / sync / inspect CLI
|
| `crates/driven-chaos/README.md` | the stress harness and its `just`
entry points |
| `crates/driven-test-fixtures/README.md` | the shared fakes every seam
is tested against |
| `scripts/README.md` | the release / deploy / coverage helpers and who
invokes them |
| `site-landing/README.md` | the static landing page and the
whole-site-snapshot deploy rule |
| `src-tauri/README.md` | the Tauri shell: boot, IPC commands, tray,
updater |
| `ui/README.md` | the Vue frontend: ipc / stores / views layering and
its commands |
## Notes
- **`telemetry-worker/` was skipped** - it already has a thorough
developer-focused README, and the brief was new files only.
- Every claim is derived from the crate's `lib.rs`/`main.rs` module doc,
its
`Cargo.toml`, the `justfile`, or `ui/package.json`. Where a README would
just
restate a module doc or a design doc, it gives the short version and
points at
the source instead.
- No existing file is modified, including the root `README.md`.
- Side effects checked: no crate sets `readme`/`include`/`exclude`,
nothing runs
`cargo publish`, `ui/` prettier and eslint only cover `src/`, and no CI
path
filter is affected except `deploy-landing.yml`, which triggers on
`site-landing/**`. That deploy is a harmless republish -
`assemble-landing.sh`
copies four files by name, so the new README is never published.
- `docs:` is changelog-hidden, which is correct for this change.1 parent 5cb8e3a commit 0add372
17 files changed
Lines changed: 371 additions & 0 deletions
File tree
- crates
- driven-chaos
- driven-cli
- driven-core
- driven-crypto
- driven-diskstat
- driven-drive
- driven-net
- driven-power
- driven-test-fixtures
- driven-tls
- driven-vss-helper
- driven-vss
- scripts
- site-landing
- src-tauri
- ui
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments