commanded
v1.4.6
使用 Commanded 遵循 CQRS/ES 模式建立您自己的 Elixir 應用程式。
提供支援:
Commanded 為您提供了堅實的技術基礎。它允許您專注於對網域(應用程式最重要的部分)進行建模,以更快的速度創建更好的應用程式。
您可以將 Commanded 與以下事件儲存之一一起使用以實現持久性:
請參閱變更日誌,以了解每個版本的功能、錯誤修復和任何升級建議。
需要 Erlang/OTP v21.0 和 Elixir v1.11 或更高版本。
麻省理工學院許可證
本自述文件和以下指南遵循
master
分支,該分支可能不是目前發布的版本。閱讀 Commanded on Hex 最新發布版本的文件。
Commanded.Aggregate.Multi
是的,請查看使用 Commanded 的公司。
Conduit 是一個開源的 Phoenix 1.3 Web 應用程式範例,在 Elixir 中實作了 CQRS/ES 模式。它的建構是為了展示《Building Conduit》一書的 Elixir 應用程式中 Commanded 的實作。
觀看 Bernardo Amorim 在 Code Beam SF 2018 上介紹 CQRS 和事件來源。
最受歡迎的請求是貢獻新的或改進的功能以及擴展文件。
請遵循現有的編碼約定,或參考 Elixir 風格指南。
您應該包含單元測試以涵蓋任何變更。執行mix test
以執行測試套件。
Commanded 的存在要歸功於以下人員的貢獻。
如果您遇到問題或需要協助,請提出問題。您也可以在官方 Elixir Slack 的 #commanded 頻道中尋求協助。