puerto 0.13.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.
1
2
3
4
5
6
7
8
9
# application/

Empty on purpose. The generated screens call the repository port directly
(`useDependencies().productRepository.list()`): a frontend CRUD use case would only delegate, the
server owns validation.

Write a use case here when there is logic to hold — a rule, or an orchestration of two
repositories — as `application/<entity>/<action>.ts`, taking its ports as arguments. Then the
container calls the use case instead of the repository. It may import `domain/` only.