53dbdf0f1d
Workspace en 4 ejes (core/modules/apps/shared):
- core/: 24 crates de arje (Init systemd-compatible: ente-card, ente-zero,
ente-kernel, ente-bus, ente-cas, ente-soma, ente-wasm, ente-snapshot,
ente-brain, ente-echo, ente-policy-provider, + 12 crates *-compat)
- modules/semantic_dht/: 5 crates de minga (minga-core con AST/CAS/MST,
minga-p2p con libp2p Kad, minga-store, minga-vfs, minga-cli)
- modules/ui_engine/: 11 crates de yahweh (libs/{core,theme,bus,providers},
widgets/{tree,splitter,tabs,tiled,container_core,text_input})
- apps/: 5 crates de yahweh (file_explorer, database_explorer, text_viewer,
image_viewer, yahweh-shell)
- shared_wit/protocol.wit: handshake/lifecycle inicial
Cargo.toml unificado: thiserror bumped a 2 (transparente para arje), tokio
"full", paths intra-workspace de yahweh redirigidos a su nueva ubicación.
cargo check --workspace: 0 errores, 17 warnings (dead code preexistente).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32 lines
987 B
TOML
32 lines
987 B
TOML
[package]
|
|
name = "yahweh-shell"
|
|
version = { workspace = true }
|
|
edition = { workspace = true }
|
|
license = { workspace = true }
|
|
description = "Bootstrap GPUI + LayoutHost de Yahweh."
|
|
|
|
[dependencies]
|
|
yahweh-core = { workspace = true }
|
|
yahweh-theme = { workspace = true }
|
|
yahweh-provider-fs = { workspace = true }
|
|
yahweh-provider-sqlite = { workspace = true }
|
|
yahweh-widget-tree = { workspace = true }
|
|
yahweh-widget-container-core = { workspace = true }
|
|
yahweh-widget-splitter = { workspace = true }
|
|
yahweh-widget-tabs = { workspace = true }
|
|
yahweh-widget-tiled = { workspace = true }
|
|
yahweh-bus = { workspace = true }
|
|
yahweh-file-explorer = { workspace = true }
|
|
yahweh-database-explorer = { workspace = true }
|
|
yahweh-text-viewer = { workspace = true }
|
|
yahweh-image-viewer = { workspace = true }
|
|
gpui = { workspace = true }
|
|
tokio = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
notify = { workspace = true }
|
|
|
|
[[bin]]
|
|
name = "yahweh"
|
|
path = "src/main.rs"
|