chore: hapus sisa struktur Rust — 11 Cargo.toml, apps/infrastructure/skills, tree src kosong (apps/{domain,application,infrastructure,gateway,bootstrap})
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-api"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# REST API interface — Axum HTTP server.
|
||||
# Provides RESTful endpoints for the application, enabling
|
||||
# web clients, mobile apps, and third-party integrations.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
axum.workspace = true
|
||||
tower.workspace = true
|
||||
tower-http.workspace = true
|
||||
jsonwebtoken.workspace = true
|
||||
argon2.workspace = true
|
||||
thiserror.workspace = true
|
||||
futures-util.workspace = true
|
||||
@@ -1,28 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-daemon"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# Daemon interface — background process that owns agent state and
|
||||
# communicates with TUI clients over a Unix-socket IPC protocol.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
crossterm.workspace = true
|
||||
ratatui.workspace = true
|
||||
ignore.workspace = true
|
||||
sha2.workspace = true
|
||||
hex.workspace = true
|
||||
base64.workspace = true
|
||||
dirs.workspace = true
|
||||
webbrowser.workspace = true
|
||||
@@ -1,22 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-grpc"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# gRPC interface — high-performance RPC with protobuf.
|
||||
# Ideal for service-to-service communication and polyglot clients.
|
||||
# Uses tonic + prost for gRPC code generation.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
axum.workspace = true
|
||||
@@ -1,32 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-tui"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# TUI interface — ratatui terminal UI.
|
||||
# Depends on domain + application + infrastructure.
|
||||
# This is ONE of many possible user interfaces.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
ratatui.workspace = true
|
||||
crossterm.workspace = true
|
||||
base64.workspace = true
|
||||
sha2.workspace = true
|
||||
hex.workspace = true
|
||||
dirs.workspace = true
|
||||
pulldown-cmark.workspace = true
|
||||
nucleo-matcher.workspace = true
|
||||
tiktoken-rs.workspace = true
|
||||
rusqlite.workspace = true
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-web"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# Web frontend interface — serves a browser-based UI.
|
||||
# The frontend assets (JS/HTML/CSS) are compiled separately and
|
||||
# served by the Axum-based API server or a dedicated HTTP server.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
axum.workspace = true
|
||||
tower.workspace = true
|
||||
include_dir.workspace = true
|
||||
mime_guess = "2"
|
||||
@@ -1,23 +0,0 @@
|
||||
[package]
|
||||
name = "zesdex-ws"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
# WebSocket interface — real-time bidirectional communication.
|
||||
# Enables web clients and other WS-capable consumers to connect
|
||||
# and participate in sessions.
|
||||
[dependencies]
|
||||
zesdex-domain = { path = "../../domain" }
|
||||
zesdex-application = { path = "../../application" }
|
||||
zesdex-infrastructure = { path = "../../infrastructure" }
|
||||
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
chrono.workspace = true
|
||||
uuid.workspace = true
|
||||
anyhow.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
axum = { workspace = true, features = ["ws"] }
|
||||
futures-util.workspace = true
|
||||
Reference in New Issue
Block a user