prooph / proophessor-do
为 proophessor 设计的 CQRS + ES 示例应用
v1.7
2016-07-02 12:21 UTC
Requires
- php: ^5.5 || ^7.0
- aura/router: ^2.3
- doctrine/dbal: ^2.5.4
- doctrine/migrations: ^1.4.1
- nicolopignatelli/valueobjects: ^3.0
- prooph/event-sourcing: ^4.0
- prooph/event-store: ^6.3
- prooph/event-store-bus-bridge: ^2.0
- prooph/psr7-middleware: ^0.3
- prooph/service-bus: ^5.1
- roave/security-advisories: dev-master
- sandrokeil/interop-config: ^1.0
- zendframework/zend-config: ^2.6
- zendframework/zend-expressive: ^1.0
- zendframework/zend-expressive-aurarouter: ^1.0
- zendframework/zend-expressive-helpers: ^2.0
- zendframework/zend-expressive-zendviewrenderer: ^1.1.0
- zendframework/zend-filter: ^2.7.1
- zendframework/zend-mail: ^2.7.1
- zendframework/zend-servicemanager: ^3.0.3
- zendframework/zend-stdlib: ^3.0.1
Requires (Dev)
- fabpot/php-cs-fixer: ^1.11.4
- filp/whoops: ^1.1
- phpunit/phpunit: ^4.8 || ^5.2
- proophsoftware/prooph-cli: ^0.2.0
- satooshi/php-coveralls: ^1.0
- symfony/stopwatch: ^2.7
Suggests
- prooph/event-store-doctrine-adapter: ^3.0 Use doctrine dbal event store adapter
- prooph/event-store-mongodb-adapter: ^2.0 Use mongo db event store adapter
README
prooph 组件的实际应用
Proophessor Do (简称 Do) 展示了 prooph 组件与 zend expressive 结合的强大功能。你可以亲自尝试。 Do 包含练习!所以请继续阅读并 选择一个任务!
业务领域
本教育项目中实现的业务逻辑非常简单,每个人都应该以某种方式了解。这是关于管理用户的待办事项列表,其中待办事项可以有一个截止日期,分配给的用户可以添加提醒以在时间过去时接收通知。
安装
管理界面(新功能)
边做边学!
当你玩弄这个应用程序时,你会注意到缺少功能。这有一个简单的理由。你探索一个学习应用程序,最好的学习方式是什么?正确!边做边学!所以如果你想了解有关 CQRS 和事件源的内容
注意:一些任务依赖于其他任务,一些可以分解为子任务。让我们在议题中讨论这个问题。当然,你也可以一起工作。分享工作可以加倍知识!
名人堂
成功合并的 pull request 将使你进入名人堂!
功能
- 项目设置、注册用户、发布待办事项 - 由 prooph 的人 完成
- 标记待办事项为完成 - 由 Danny van der Sluijs 完成
- 重新打开待办事项 - 由 Bas Kamer 完成
- 为待办事项添加截止日期 - 由 Wojtek Gancarczyk 完成
- 为分配者添加提醒 - 由 Roman Sachse 完成
- 将待办事项标记为过期 - 由 Dranzd Viper 完成
- 当待办事项截止日期过期时通知分配者 - 由 Michał Żukowski 完成
- 检查电子邮件地址是否唯一 - 由 Lucas Courot 完成
- 允许用户使用GitHub注册和登录 - 由[你的名字]完成
- 更多功能将陆续推出...
教程
技术栈
使用技术列表 - 我们热爱开源
支持
- 在Stack Overflow上标记#prooph提问。
- 在https://github.com/prooph/proophessor-do/issues提交问题。
- 在prooph gitter聊天室打招呼。
祝你沟通愉快!