Skip to content

Commit 4d8cf05

Browse files
committed
docs: update AGENTS.md for the yaml.rs and streams.rs splits
1 parent a164cc3 commit 4d8cf05

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

AGENTS.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,11 @@ cargo test --workspace
8686
- `app/widgets.rs` — re-exports; widget builders live in `widgets/{filters,cluster,rows,classify,table,logs}.rs` by concern.
8787
- `app/layout.rs`, `app/dialogs.rs` — UI builders.
8888
- `app/object_detail.rs` + `object_detail/{events,network,pods}.rs` — detail-pane UI builders, split by section.
89-
- `app/commands.rs`, `app/streams.rs` — async command bridges to `aetheris-kube`.
89+
- `app/commands.rs` — async command bridges to `aetheris-kube`.
90+
- `app/streams.rs` — just `mod` declarations; streaming state lives in `streams/{object_watch,logs,exec,port_forward,yaml_explanation}.rs`, one `impl App` block per concern.
9091
- `app/projects.rs` — re-exports + shared type/struct definitions; `ProjectStore`/`Project`/`ObjectFavorite`/`ObjectColumn`/`StatusFilter`/`ResourceSection` impls (and their colocated tests) live in `projects/{store,project,favorite,column,status_filter,resource_section}.rs`.
91-
- `app/yaml.rs`, `app/ansi.rs`, `app/utils.rs` — focused helpers.
92+
- `app/yaml.rs` — re-exports; the YAML editor (buffer/view/search) lives in `yaml/editor.rs`, the "explain this manifest" generator lives in `yaml/explain.rs` — two unrelated features that used to share one file.
93+
- `app/ansi.rs`, `app/utils.rs` — focused helpers.
9294
- `crates/aetheris-kube/src/objects.rs` + `objects/{ingress,resources,services,summaries}.rs` — object discovery/detail, split by resource concern.
9395
- `data/` — desktop file, AppStream metadata, icons.
9496
- `build-aux/` — Flatpak manifest.

0 commit comments

Comments
 (0)