wynd / traya
AggregateRoot 组件,无依赖。由 Wynd 使用 PHP 构建,并带有 ️❤️!
1.0.0-beta1
2019-11-14 10:35 UTC
Requires (Dev)
- phpmd/phpmd: ^2.7
- phpunit/phpunit: ^8.4
- spatie/phpunit-watcher: ^1.21
This package is auto-updated.
Last update: 2024-08-29 00:25:33 UTC
README
Traya 是由 Wynd 构建的 AggregateRoot 和事件发布组件,在我们的后端项目中使用。
此项目是 Sith Triumvirate 项目的一部分,包括:
- Nihilus: CQRS
- Sion: Saga 模式(WIP,尚未提供)
如果需要发布事件,Traya 需要特定的实现(这部分是可选的)。Wynd 不提供任何默认实现,因为事件管理实际上取决于您所使用的科技/框架(Prooph、Event Store、Kafka、RabbitMQ 等)。更多详细信息请参阅文档。
快速开始
贡献
对于任何贡献(问题与 PR),请遵循项目的 指南。
添加 ⭐️ 也是向此仓库贡献的一种方式 😊
本项目已采用 Contributor Covenant 中定义的行为准则。在向此仓库贡献之前,请查看 行为准则。