Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
https://github.com/KStateMachine/kstatemachine
4f7fff2b8cc2f9267792bba2c6865efac65418b6 authored 11 months ago
It allows to force check that all states and transitions has filled names
15a011e6ac6984dabbd0b30a687d9a05fc1506fd authored 11 months agocb9524b7163143a4f8d72c92c3a3cb15efee1ad3 authored 11 months ago
4010b4c45759da0a7be7ec64ed12148ffd78c4c5 authored 11 months ago
This will break existing client code. But I have to store files in more structured way
cc6106dffef79a68823571106a06a2bfabe48d81 authored 11 months ago86f737d84fd13602ff1c4492741f34f5bd1a3c0e authored 11 months ago
8e3de620bab5b054a8685f9a4127e68e509cc74d authored 11 months ago
d9c633b449e57fa0a292d3d49ff2f9fd7608edba authored 11 months ago
9fbc6de0ffc1beac86aef60c30c616164c13c076 authored 11 months ago
93e39e9abcdf6377742bfa4886e1671fee4f4589 authored 11 months ago
6205d0308e2097081b56a21648f7b40b7bcb2b3e authored 11 months ago
663111b9d50de8b7313aa44ff9e7fe91618b4b35 authored 11 months ago
1b5153b351f6ba97e2b68a276a417f744c8d6198 authored 11 months ago
8bf4421e4e7bc033c4e4a687adb4093c667ddaa7 authored 11 months ago
3b56033533519322d7066a28562ffa538f3011d4 authored 11 months ago
c01d24388c5677f0b281be506a6381f9b7313838 authored 11 months ago
e1d57bce70b38188951dc97df49a7096916fbf5b authored 11 months ago
a53a7882fe6ad36b6a78e466e027397d3d50e1ac authored 11 months ago
946d3b73672af2beb4b65e2ee867268fe21e0ec9 authored 11 months ago
5ba8541fd2b1342cd349112eed8323369762ae64 authored 11 months ago
23677701093da8227bd429ff597a8fbad1cb8ad6 authored 11 months ago
The property allows store arbitrary data in a state without subclassing it.
fd709448e35180dca52594d47484e18428a52280 authored 11 months ago6e50078d5d2773c23533d466fe747ea3c38f2d64 authored 11 months ago
571920cf321700602319ddd64d84e0414a3d6a2d authored 11 months ago
05dcac3647d3169dcad6332dd0c48a7b8c7af635 authored 11 months ago
908a280e759750380aa38da457ab29a855e5f198 authored 12 months ago
Safe state and transition naming for uml
f2e376b11c2d564f3164ccc1c746c18d57a56767 authored 12 months agod4d7ade77e7ec1abd3c607740baa5e45a64a4e6a authored 12 months ago
32b29ed1a00c09049d83793d21562cdd16d3cda7 authored 12 months ago
7665caf7050d8733d4cc30c1b1b49cfb4ff62969 authored 12 months ago
7f7a7254f35db52206b8703970f068c6cb62c9ab authored 12 months ago
2709cb6d6a60e30ca879cb3cfb3aecfe8d3202b4 authored 12 months ago
fdddfe0acb70f07704cdc6cb9056f873a5e29f37 authored 12 months ago
02cf53fc6bd4fe5ccf2a041afb5517bed0825fff authored 12 months ago
9dbdecd36ab121087ec29f294bca1d4432b5bbea authored 12 months ago
77138b6030aa725444aec67f31ea3ce693e638ce authored 12 months ago
22ba1bbb1f57ef436ba44ac4db1f92a9d727a536 authored 12 months ago
9c718c6a0d93673d8689e16c88d796de0082e0d1 authored 12 months ago
2c393ae30d572843f7a91a4eda33733f47e62cbb authored 12 months ago
bdd53777fe6c455fb7c3340a5a1ea763dcc409ed authored 12 months ago
Add Mermaid export feature
ab226d116566be53e0eb75af3cbfd3253b77aaac authored 12 months agoAllow specify multiple target states for transitions
83bcb79735756b634368e3a4147aa183938d69ba authored 12 months agoActually format is almost the same as PlantUML
7019eec18eea52cea121f50ca9cbabed1c4328a7 authored 12 months agoThis flag allows executed conditional lambdas during export process. This will produce more comp...
5880bc34e320e934dda36cda945abe3f4a358ab8 authored 12 months ago24b91adbaa14adc63dc5c17b91b0fe28772aa64e authored 12 months ago
3a200c9983f108872f85e10be1cde65e9b92918c authored 12 months ago
d03bdb7bc17899053b277e58db04cdc18c141e46 authored 12 months ago
d757a13ec7c5787bd0c53d72c1fa5d6ff0b4b57a authored 12 months ago
Sub states of parallel state may be specified as such targets.
4d888d31f0c7cad7e2b6cd4d806b3b5c176c5e17 authored 12 months ago3849beb2522bfe729afcaf262840610e1927bc76 authored 12 months ago
cfa9ca0f1ae73f3b8d0e3ba7a78e38bae6afcb9f authored 12 months ago
008fbd54216a266d4555dda11c35dc454969917f authored 12 months ago
e92be1ff3f8b02b53e13eeb5377397b3a303a879 authored 12 months ago
Rework StateMachine starting process using Event
b47524d3ae55010c058c00d8272e74ffb53b5a6c authored about 1 year ago
This allows using dynamic calculation of target states in initialisation moment,
like choiseStat...
897195f421a6fd797eda539fd3f3c4e27883038d authored about 1 year ago
This bug accured since destroy() was implemented as event.
b640715608f592ad9236abb899ef099141af4efb authored about 1 year ago
Before this commit exception was thrown in such case, because of missing branch in the code.
Add...
b54bd613306f7b1b96a97f73a1707cba09c1b152 authored about 1 year ago
8529d805341b79f7fac70f0966def1620f3ba550 authored about 1 year ago
ca728a54bce180e7b8243c355634b5cefbd56539 authored about 1 year ago
04c2f796bd45bcec866e76756e045fa83d5095ae authored about 1 year ago
Proposal to add the option to use event class names as transition labels in PlantUML export
84446a66dd2c820957e4cecea2f1abda865621a3 authored about 1 year agobd423feaced2eaf15eb42c3fe8175f104348d75a authored about 1 year ago
e5311b34c4af9346f9a42f2dda5596b35fb484e4 authored about 1 year ago
627c6dc0beced51fb145de33a59d2c4404f9660a authored about 1 year ago
7d1bc77f30a52c65b6b2701de15b1c11d68f661e authored about 1 year ago
71e6699067eff09317daca1030610a7806a5eb97 authored about 1 year ago
a6e2662004091cd77c24f4a9a968221af5d0159f authored about 1 year ago
750c4f836f18df7e15a0905c63c3e61fa6cfaad4 authored about 1 year ago
21dff5f2af3b97567011c4b38eb66c7d5d65331c authored about 1 year ago
bf9025b7b9e188e2985838d42df206516f8ef4e7 authored about 1 year ago
a15df8947ec216274bcb5235f1230b1450e811ba authored about 1 year ago
2b44f39b39441db202a747129a7faf71a5468894 authored about 1 year ago
b9c09c9e9b82015199b740680562dd79e612f745 authored over 1 year ago
2acbbe05ed3072c6a596308ea02bfb6882a9e9a2 authored almost 2 years ago
3020ecedab40722c9d25dccccbf967646f192796 authored almost 2 years ago
81c21a52feb28fba63dc78fba3415344b7c78c98 authored almost 2 years ago
71948581e2281c0da94ad9ba1b1ea41ae5e6f1b1 authored almost 2 years ago
e653e88850af9e5108806bb8038cfb21156ae008 authored almost 2 years ago
02b456cdeec82a6ca03625df0ece92baab03b0bf authored almost 2 years ago
e8accbc09c6e227a9f994684812d1d125ca826e3 authored almost 2 years ago
408e37ba83c043e3302d2817ef235999b9962863 authored almost 2 years ago
82efb98adf570ac9b60e6f5b93f058a555fdf11f authored almost 2 years ago
5f2aeb778dfabc74786be6c96c996a67bf867212 authored almost 2 years ago
c809b11d93dc4659b193b442f6dcf1fcbcb42172 authored almost 2 years ago
7055b1803faa774d4b1a13c67a826e875e54e345 authored almost 2 years ago
Note that on version 8.0.2 compilation fails.
02a5e12604fad54fa60db25a9a4d869c56ef93aa authored almost 2 years ago677fdd50fcec148ad261d0a2f0abcc06310a8666 authored almost 2 years ago
7d74de6a250f28a542720f4c1d65bdf2932d5523 authored almost 2 years ago
00bec05b293f8405d0540041d47974e9b8f833af authored almost 2 years ago
b35a5cfc5f4938591d82fd4207ce7b9c6f65fd04 authored almost 2 years ago
329df214d1b7936d8e90de1150bd8b69a5b9cb3e authored almost 2 years ago
c10eee9ff71257659b8e27efe823de0479a890e1 authored almost 2 years ago
70e533e2df72e550401a599e18a99832fd43024b authored almost 2 years ago
9eef6463870aec8ee3ac28d1d55c48eda50e711d authored almost 2 years ago
85a0a16671f4e2d599062a6be50affead74e5a83 authored almost 2 years ago
62806911f6d2f29ca2adf0191cfdd2b33c2b0d7a authored almost 2 years ago
9c52f92c221c5c23d59743296ff183bed1391298 authored almost 2 years ago
f8251d3a7dfd67d601dac0bf7656bdc2281a403d authored almost 2 years ago