文件名称:evnt:[ACTIVE]用于Ruby的CQRS和事件驱动开发架构
文件大小:366KB
文件格式:ZIP
更新时间:2024-06-13 05:11:41
ruby rails ruby-gem gem cqrs
埃文特 用于Ruby项目的CQRS和事件驱动开发体系结构。 Evnt是Ruby的瑰宝,用于遵循CQRS和事件驱动的开发模式来设计软件。 Evnt背后的想法是使用三种不同的类来开发系统的业务逻辑: 命令:由参与者执行的动作,可以由系统完成或停止。 事件:已经发生的事情,应该记录在某处。 处理程序:执行特定任务的事件侦听器。 这些类的完整文档可以在这里找到: 安装 要使用gem,您需要将其添加到Gemfile中 最新版本 gem 'evnt' , git : 'https://github.com/ideonetwork/evnt' 旧版 gem 'evnt' 发展 RDoc文档 要更新rdoc文档,请运行: rdoc --op rdoc
【文件预览】:
evnt-master
----.gitignore(56B)
----.rspec_status(5KB)
----rdoc()
--------README_md.html(5KB)
--------fonts()
--------images()
--------table_of_contents.html(6KB)
--------js()
--------css()
--------index.html(3KB)
--------CHANGELOG_md.html(16KB)
--------MIT-LICENSE.html(3KB)
--------Evnt()
--------created.rid(485B)
--------Evnt.html(3KB)
----evnt.gemspec(906B)
----.rubocop.yml(270B)
----.rdoc_options(239B)
----CHANGELOG.md(5KB)
----spec()
--------command_spec.rb(2KB)
--------event_spec.rb(3KB)
--------spec_helper.rb(391B)
--------evnt_spec.rb(158B)
--------handler_spec.rb(193B)
--------validator_spec.rb(14KB)
----README.md(1KB)
----lib()
--------generators()
--------evnt()
--------evnt.rb(469B)
----Gemfile(560B)
----MIT-LICENSE(1KB)
----Gemfile.lock(615B)