Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/commanded
Use Commanded to build Elixir CQRS/ES applications
https://github.com/commanded/commanded
4964f624f3da0976792b4aa791702ad11452a9e0 authored about 7 years ago
afae615804396190d36b650124b18d2aefc1e66c authored about 7 years ago
a7afcc29650a1cf18dba385129c519ba6cc300f7 authored about 7 years ago
4c8d3ece68f69bdbf1f6d984b5f6f9ab157864fe authored about 7 years ago
caa388b667d8a4e7ce4a86c061e673d2ca95a118 authored about 7 years ago
ecab0c49cc696ee2dd059076d2357d78135c60d3 authored about 7 years ago
Feature: Process manager state on error
5c2a874379e10497219d6003e093d9818fbc2e6a authored about 7 years ago201b925e1cd89f1951a012f29c80211dd514aaba authored about 7 years ago
2020858c2a6722ef950530d6142f6bb3556cc8c7 authored about 7 years ago
This changes the tests and add a compile-time warning for error/3
definition.
Added a struct to be carried on to error handling callbacks on process
managers that contains mo...
Aggregate state snapshots
ae6fb979dcbb39caf5bfc599482e527f4813c982 authored about 7 years ago2a30c4352f5ea673cf78e0c267a574cf6bf7cb1f authored about 7 years ago
Describe how to decode aggregate state snapshot using `Commanded.Serialization.JsonDecoder` prot...
0e9bf1af1c659358cf586faf17c55a2b3274a8ea authored about 7 years agod800ec75baf2690d76bc202d618738eca53299b5 authored about 7 years ago
Allow aggregate snapshot version to be defined. An aggregate struct may be changed, but any exis...
6da06ce45bde8498240a4b71888754d0a1b61fc6 authored about 7 years agoe62cebc2d300c66ce880a4ce1dbed3d6e10a4bd9 authored about 7 years ago
fb4701f435cd89d5452344b67099b2d9281fdb8b authored about 7 years ago
Remove account balance handler using an `Agent` as it was a poor example since data is lost duri...
f521e729a9ffc4414e276c7d60272a8df3ad9653 authored about 7 years agoUpdate README.md
182f930c71d5353ba769eacbcddc99e8c318c26f authored about 7 years agoUpdate Aggregates.md
26473a578121cf1bd3d565b32c6b2c06c9410784 authored about 7 years agoLimitations section does not seem to exist
0da79503188d153d004a0814d94390007ac571c7 authored about 7 years agoe86ae51a6d9134adc2a2d47cc6b1115e168d9771 authored about 7 years ago
75d90612b33209cd6f8c9b5d3b64e2380687f7eb authored about 7 years ago
Document that `handle/2` and `apply/2` callback functions are both optional.
Include `:stop` in...
a578128fc8cdb76441548a569bc78f218fee1e5c authored about 7 years agoa299fb10e795c38298feba401f22a00eeda21b2d authored about 7 years ago
Turtles all the way down.
9e9e31fdd970028972ba9d630f54c4ec47fd98c1 authored about 7 years ago6f12739e1d7c9ddfb2f9cdf5b6297acf4058d51f authored about 7 years ago
Support composite command routers
fd62f1717ecd350118f7f11eb02a9407bb6b4e6f authored about 7 years agoYou can use the `Commanded.Commands.CompositeRouter` macro to define a router comprised of other...
2e2a6838317305b20181779898292e4870694e51 authored about 7 years agoe88f64d417ab1640e4edc064958af92a8362de12 authored about 7 years ago
5470ca7b68b6e82d5ccfde465165112502778c09 authored about 7 years ago
3b71d84eebfbe31e8932fce2c770710698aba2e1 authored about 7 years ago
0c1677c452cbf33cafa266f648373d2671e7a15d authored about 7 years ago
19779cbdbbadd6710ce7c4df0ee93b9c23895a8a authored about 7 years ago
Support distributed dispatch consistency
74e345bbcf36e4deed08c04aeccb1db0a4561862 authored about 7 years agoIt can be a "fire and forget" send when running distributed to ensure missing processes don't ca...
7fd0cb8ac49cfce763a5c5c150c2f5ff5d40f7a4 authored about 7 years agoUsed by `Commanded.Subscriptions` to allow subscriptions to run on each node in a cluster when r...
fa157395451b91695db75dcc38a050c30232d040 authored about 7 years ago795893f02119a284bcd6f0a3193e5b4aa152b071 authored about 7 years ago
c55b3a341011034d8464b2b182ccf288c5e5f7b4 authored about 7 years ago
0ac9bbaf407b460226bbccc9936d5e8449a1fa0a authored about 7 years ago
a1b19620233d55701add95ce212f091c5999ae7f authored about 7 years ago
e1fe547e265be2d98ae11e4d31e07815e9d5320e authored about 7 years ago
To support cluster test execution.
b4d9295a49b937f04443cafffc01ed0e01593219 authored about 7 years ago9ca87dfcd1835faea8efb1ff6dda93ac1b46c5fd authored about 7 years ago
82b0b036405707128d3ce555603a8c21515e9a9a authored about 7 years ago
1e49529218f3c942d9496225a7c11c34c7677ad3 authored about 7 years ago
04e83dcbe6561a55d92435c870b488262a97cfff authored about 7 years ago
9662ce05a135af0feb7704064e6d91eaeba48b10 authored about 7 years ago
072c70014eeeadc0b0a14fc2bd819f868156e003 authored about 7 years ago
Document metadata feature and note about serialization issues.
4837e19520a90223038b372704f536dd49b2a651 authored about 7 years ago8d4fadd3267ad4f9f5ba0655b910a0d8e2b1c998 authored about 7 years ago
2f8cd205b7de704eaa9b6672325bf9296be780c4 authored about 7 years ago
6d74281117579a2a3faf6ea5b583c8a2f8a00f39 authored about 7 years ago
Support running on a cluster of nodes
c9e82fb915731eb1945976f3ceeb62ca7c97822b authored about 7 years ago7d0c06133c91d26ee2e1cbd0ab422b7ecba368b5 authored about 7 years ago
To allow reuse externally by event store adapter and registration providers.
3bec58970d321dd0f9868493e31e35a54a683263 authored about 7 years ago88337b77e56bcce791ef0048776dca3303645d2a authored about 7 years ago
To support test execution outside Commanded.
360beeef447288edf8ef319ba12a363900c0d7a0 authored about 7 years agoc3c61061e382058cc41b69a1fa1cf4d02b88d6c1 authored about 7 years ago
504fa200b46b948324fe71be5c1f954afd386c2a authored about 7 years ago
d4eeb089d25b7a6e1920f6fa7bffa4aa5a9606ce authored about 7 years ago
dc35f04d96fe7d56e747e35659bb5db45b837777 authored about 7 years ago
Add `@moduledoc` where missing.
35a5f1effc8920b3efdb65040485ccbfe4e038eb authored about 7 years ago821172001070323260981cd5e88033cf5599b9be authored about 7 years ago
67f361c2d479932927aa35c6cadffafd69e00587 authored about 7 years ago
3ab7a53a74bc888635dccd23125df40df6146ca7 authored about 7 years ago
51becf4c4f280dccc2cb7624cf8c0cd8c66929cc authored about 7 years ago
ca63d1d0c8667804172fda67f11bf7aba018d349 authored about 7 years ago
d38199268e3ec3ea1ad9ad058e668793eae83eb8 authored about 7 years ago
a2f2b0becef4dcc33c3280f02ec38ee9d52260ca authored about 7 years ago
330f1f21deeb6d8ce1bc42a13e66d73a1c2ac8db authored about 7 years ago
To handle scenario where agent has not been started before its state is requested.
02eb9367b85322e93e60bcd7b161797c97b22e43 authored about 7 years agoSerialization should now be configured per event store.
9b0ba215a16343967b245829a9d3d8aac16b05bc authored about 7 years ago1a1408dd8025019721d94ad213bcc879eb095d3a authored about 7 years ago
Initial implementation is based on Elixir's `Registry` module for local only processes.
The def...
4625e8601bba67d9a88448965eef0e825986f7d0 authored about 7 years agoe4c9403ea1131845ed25822de21c5f64965874bd authored about 7 years ago
f912841ba35caa844b9e940e180de0a9b0ab9d6d authored about 7 years ago
c8343cc74e3374c0c4fb035d13b155dac9d9ba48 authored about 7 years ago
9c76a85c6e9e9b5032b9554563a5d2e64cc3b790 authored about 7 years ago
To support test reuse by external libs.
c0664c978824365b7567db0627fcc9b5fe025c94 authored about 7 years agoFix small syntax error
1ab98d5f7919e161a1e2ccbaf1ca453240859320 authored about 7 years ago5f8c032564680f1099e8b74e290368e341c483b1 authored about 7 years ago
Closes #106.
6f17c4927551a3246808953063045627f5cdd110 authored about 7 years agoCorrelation and causation ids
5cc05a38e24d25b472a939ba8f9950b8ce41951e authored about 7 years ago251d915d6e6d2cb6dc9caa0ee2a27288f1abf953 authored about 7 years ago
e5d66a249cef89f534d9de1aed942998ceb6a668 authored about 7 years ago
1c53f8bb6c082917f585aa846a8445ce68996ed7 authored about 7 years ago
Set default `correlation_id` to generated UUID if not provided to command dispatch.
2ca0a435282050b2cee1ffa7952e3b6a92e2da2d authored about 7 years agoc12322110ae0b174a99e06df87fa264cf66ae47a authored about 7 years ago
17751a6e9790465498aec18c9cc3753935bee869 authored about 7 years ago
160d412e50761767ca97984cd82ca40319268905 authored about 7 years ago
Let middleware modify metadata before dispatch
2c08a01efd1296f4fd4a01082e1daabc4575d319 authored about 7 years ago0df3dfbd81cf98cbdd72a393139ee84273ffa143 authored about 7 years ago
Prefix aggregate identity in command dispatch middleware
e41f03ce8670150a7a085a578d5d9213d1b845c1 authored about 7 years agoFixes #101.
4f5fa5699fbbafaea5122795cbee900bb5138fe4 authored about 7 years agoThank you all for your pull requests.
2663951bf5f7cbd21d2a2208710ba250a27380e0 authored over 7 years agod0fdfaba1bd708fc6efcfc798788e9b07fe3b902 authored over 7 years ago
d2e1b8eaef7349d2faa2e105d805180914b2009f authored over 7 years ago
The links were valid for Hex documentation, but not when viewed on GitHub. Removing them to remo...
fd279c252ca3c1d2325c4ab3e0ef43830abfec7e authored over 7 years ago