puerto 0.17.0

Puerto — Rust full-stack DDD framework CLI. Scaffolds Clean Architecture projects with auto-wired DI, SQLx support, and zero manual wiring. Formerly puerto-framework.
[package]
name = "worker"
version = "0.1.0"
edition = "2024"

[dependencies]
business = { path = "../business" }
infrastructure = { path = "../infrastructure" }
puerto-core = { workspace = true }
# The relay, the consume loops, health probes and graceful shutdown (`main.rs`, `generated/registry.rs`).
puerto-events = { workspace = true }
{%- if kafka %}
# The Kafka transport: the publisher and the subscriptions `generated/registry.rs` wires.
puerto-kafka = { workspace = true }
{%- endif %}
async-trait = "0.1"
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
tracing = "0.1"

[dev-dependencies]
# Consumer tests build envelopes from the Object Mothers, which business exports behind `test-utils`.
business = { path = "../business", features = ["test-utils"] }
serde_json = "1"