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

[docs] Update readme

4f7fff2b8cc2f9267792bba2c6865efac65418b6 authored 11 months ago
Add requireNonBlankNames option

It allows to force check that all states and transitions has filled names

15a011e6ac6984dabbd0b30a687d9a05fc1506fd authored 11 months ago
Move configuration flags from createStateMachine overloads to CreationArguments structure (breaking change)

cb9524b7163143a4f8d72c92c3a3cb15efee1ad3 authored 11 months ago
Add GetStructureHashCodeVisitorTest

4010b4c45759da0a7be7ec64ed12148ffd78c4c5 authored 11 months ago
[refactoring] Move files into folders (breaking change)

This will break existing client code. But I have to store files in more structured way

cc6106dffef79a68823571106a06a2bfabe48d81 authored 11 months ago
[docs] Update links

86f737d84fd13602ff1c4492741f34f5bd1a3c0e authored 11 months ago
[docs] Sort readme sections

8e3de620bab5b054a8685f9a4127e68e509cc74d authored 11 months ago
[docs] Sort readme sections

d9c633b449e57fa0a292d3d49ff2f9fd7608edba authored 11 months ago
[docs] Move intallation details into documantation to free up README

9fbc6de0ffc1beac86aef60c30c616164c13c076 authored 11 months ago
[docs] Reorder badges

93e39e9abcdf6377742bfa4886e1671fee4f4589 authored 11 months ago
[docs] Add badges icons

6205d0308e2097081b56a21648f7b40b7bcb2b3e authored 11 months ago
[docs] Order badges

663111b9d50de8b7313aa44ff9e7fe91618b4b35 authored 11 months ago
[docs] Add Open Collective membership

1b5153b351f6ba97e2b68a276a417f744c8d6198 authored 11 months ago
[docs] Update readme references after repo transfer

8bf4421e4e7bc033c4e4a687adb4093c667ddaa7 authored 11 months ago
[docs ]Create CONTRIBUTING.md

3b56033533519322d7066a28562ffa538f3011d4 authored 11 months ago
[docs] Add more info to Coroutines block

c01d24388c5677f0b281be506a6381f9b7313838 authored 11 months ago
[docs] Add more info about coroutines environment

e1d57bce70b38188951dc97df49a7096916fbf5b authored 11 months ago
[docs] Update coroutines block

a53a7882fe6ad36b6a78e466e027397d3d50e1ac authored 11 months ago
[docs] Add twitter badge

946d3b73672af2beb4b65e2ee867268fe21e0ec9 authored 11 months ago
[docs] Add Meta information block

5ba8541fd2b1342cd349112eed8323369762ae64 authored 11 months ago
[version] Upgrade version to 0.27.0

23677701093da8227bd429ff597a8fbad1cb8ad6 authored 11 months ago
Add payload property for IState

The property allows store arbitrary data in a state without subclassing it.

fd709448e35180dca52594d47484e18428a52280 authored 11 months ago
[docs] Update docs for Export feature

6e50078d5d2773c23533d466fe747ea3c38f2d64 authored 11 months ago
Add metaInfo notes

571920cf321700602319ddd64d84e0414a3d6a2d authored 11 months ago
Add metaInfo stateDescriptions

05dcac3647d3169dcad6332dd0c48a7b8c7af635 authored 11 months ago
Some refactoring of MetaData code

908a280e759750380aa38da457ab29a855e5f198 authored 12 months ago
Merge pull request #90 from ayanyev/safe-naming-for-uml

Safe state and transition naming for uml

f2e376b11c2d564f3164ccc1c746c18d57a56767 authored 12 months ago
Merge branch 'master' into safe-naming-for-uml

d4d7ade77e7ec1abd3c607740baa5e45a64a4e6a authored 12 months ago
Make MetaInfo not seaaled

32b29ed1a00c09049d83793d21562cdd16d3cda7 authored 12 months ago
Make MetaInfo optionally set in builders

7665caf7050d8733d4cc30c1b1b49cfb4ff62969 authored 12 months ago
Review comments addressed

7f7a7254f35db52206b8703970f068c6cb62c9ab authored 12 months ago
Add startFrom overloads for multiple states

2709cb6d6a60e30ca879cb3cfb3aecfe8d3202b4 authored 12 months ago
Deal with negative hash code

fdddfe0acb70f07704cdc6cb9056f873a5e29f37 authored 12 months ago
Introduce MetaInfo

02cf53fc6bd4fe5ccf2a041afb5517bed0825fff authored 12 months ago
display name in states

9dbdecd36ab121087ec29f294bca1d4432b5bbea authored 12 months ago
display name in transitions

77138b6030aa725444aec67f31ea3ce693e638ce authored 12 months ago
Ase add initialFinalState shortcut method and use in tests

22ba1bbb1f57ef436ba44ac4db1f92a9d727a536 authored 12 months ago
Minor refactoring by sonarcloud warnings

9c718c6a0d93673d8689e16c88d796de0082e0d1 authored 12 months ago
[docs] Add transition to multiple states block

2c393ae30d572843f7a91a4eda33733f47e62cbb authored 12 months ago
[version] Upgrade version to 0.26.0

bdd53777fe6c455fb7c3340a5a1ea763dcc409ed authored 12 months ago
Merge pull request #92 from nsk90/mermaid-export

Add Mermaid export feature

ab226d116566be53e0eb75af3cbfd3253b77aaac authored 12 months ago
Merge pull request #91 from nsk90/multiple-targets

Allow specify multiple target states for transitions

83bcb79735756b634368e3a4147aa183938d69ba authored 12 months ago
Add Mermaid export support

Actually format is almost the same as PlantUML

7019eec18eea52cea121f50ca9cbabed1c4328a7 authored 12 months ago
Add unsafeCallConditionalLambdas flag to plantUml export feature

This flag allows executed conditional lambdas during export process. This will produce more comp...

5880bc34e320e934dda36cda945abe3f4a358ab8 authored 12 months ago
Implement specific transitionParams for each parallel state region notification callback

24b91adbaa14adc63dc5c17b91b0fe28772aa64e authored 12 months ago
Add parallel target states tests

3a200c9983f108872f85e10be1cde65e9b92918c authored 12 months ago
Implement InternalNode.findTreePathFromTargetsToLca algorithm

d03bdb7bc17899053b277e58db04cdc18c141e46 authored 12 months ago
Add InternalNode interface to tree algorithms testibility

d757a13ec7c5787bd0c53d72c1fa5d6ff0b4b57a authored 12 months ago
Allow specify multiple target states for transitions

Sub states of parallel state may be specified as such targets.

4d888d31f0c7cad7e2b6cd4d806b3b5c176c5e17 authored 12 months ago
[version] Upgrade version to 0.25.1

3849beb2522bfe729afcaf262840610e1927bc76 authored 12 months ago
Updata tools and dependencies versions

cfa9ca0f1ae73f3b8d0e3ba7a78e38bae6afcb9f authored 12 months ago
[version] Upgrade version to 0.25.0

008fbd54216a266d4555dda11c35dc454969917f authored 12 months ago
[docs] Update choiceState docs

e92be1ff3f8b02b53e13eeb5377397b3a303a879 authored 12 months ago
Merge pull request #83 from nsk90/dymamic-startup

Rework StateMachine starting process using Event

b47524d3ae55010c058c00d8272e74ffb53b5a6c authored about 1 year ago
Rework StateMachine starting process using Event

This allows using dynamic calculation of target states in initialisation moment,
like choiseStat...

89d144cd820e6a6274e311430d39bf4e79e2df07 authored about 1 year ago
[version] Upgrade version to 0.24.1

897195f421a6fd797eda539fd3f3c4e27883038d authored about 1 year ago
Fix destroy() call on stopped StateMachine

This bug accured since destroy() was implemented as event.

b640715608f592ad9236abb899ef099141af4efb authored about 1 year ago
[bug] Fix transition to child of parallel state

Before this commit exception was thrown in such case, because of missing branch in the code.
Add...

c8711fd5ef9185ec58cd0ce3b0de7a49d57ce362 authored about 1 year ago
[version] Upgrade version to 0.24.0

b54bd613306f7b1b96a97f73a1707cba09c1b152 authored about 1 year ago
[docs] Add choiceDataState function mension

8529d805341b79f7fac70f0966def1620f3ba550 authored about 1 year ago
Add choiceDataState pseudo state

ca728a54bce180e7b8243c355634b5cefbd56539 authored about 1 year ago
Add PlantUml export test for showEventLabels flag

04c2f796bd45bcec866e76756e045fa83d5095ae authored about 1 year ago
Merge pull request #75 from jmichaud/jmichaud/add_event_labels_to_export

Proposal to add the option to use event class names as transition labels in PlantUML export

84446a66dd2c820957e4cecea2f1abda865621a3 authored about 1 year ago
Proposal to add the option to use event class names as transition labels (in cases where transitions aren't named)

bd423feaced2eaf15eb42c3fe8175f104348d75a authored about 1 year ago
[version] Upgrade version to 0.23.0

e5311b34c4af9346f9a42f2dda5596b35fb484e4 authored about 1 year ago
Impement target-less transitions for DataStates

627c6dc0beced51fb145de33a59d2c4404f9660a authored about 1 year ago
[docs] Add awesome badge

7d1bc77f30a52c65b6b2701de15b1c11d68f661e authored about 1 year ago
[docs] Fix doc generation

71e6699067eff09317daca1030610a7806a5eb97 authored about 1 year ago
[docs] Update jekyll config file

a6e2662004091cd77c24f4a9a968221af5d0159f authored about 1 year ago
[docs] Add quick links section into README

750c4f836f18df7e15a0905c63c3e61fa6cfaad4 authored about 1 year ago
[docs] Add manually written list of contents

21dff5f2af3b97567011c4b38eb66c7d5d65331c authored about 1 year ago
[docs] Add kramdown to jekyll config

bf9025b7b9e188e2985838d42df206516f8ef4e7 authored about 1 year ago
Update readme, add table of context

a15df8947ec216274bcb5235f1230b1450e811ba authored about 1 year ago
Create FUNDING.yml

2b44f39b39441db202a747129a7faf71a5468894 authored about 1 year ago
Fix outdated error message text

b9c09c9e9b82015199b740680562dd79e612f745 authored over 1 year ago
[docs] Add info about ios support to docs

2acbbe05ed3072c6a596308ea02bfb6882a9e9a2 authored almost 2 years ago
[docs] Add ios artifacts names to readme

3020ecedab40722c9d25dccccbf967646f192796 authored almost 2 years ago
[version] Upgrade version to 0.22.1

81c21a52feb28fba63dc78fba3415344b7c78c98 authored almost 2 years ago
[docs] Add iOS badge

71948581e2281c0da94ad9ba1b1ea41ae5e6f1b1 authored almost 2 years ago
Add iOS target

e653e88850af9e5108806bb8038cfb21156ae008 authored almost 2 years ago
[docs] Fix samples references

02b456cdeec82a6ca03625df0ece92baab03b0bf authored almost 2 years ago
[docs] Add warning that artefact naming has changed with switching to Kotlin Multiplatform

e8accbc09c6e227a9f994684812d1d125ca826e3 authored almost 2 years ago
[docs] Polish readme readability

408e37ba83c043e3302d2817ef235999b9962863 authored almost 2 years ago
Fix gradle publish trigger by tag

82efb98adf570ac9b60e6f5b93f058a555fdf11f authored almost 2 years ago
[docs] Update readme Install section

5f2aeb778dfabc74786be6c96c996a67bf867212 authored almost 2 years ago
Fix javadoc publication for multiplatform build

c809b11d93dc4659b193b442f6dcf1fcbcb42172 authored almost 2 years ago
Fix multiple publications from GitHub publish action

7055b1803faa774d4b1a13c67a826e875e54e345 authored almost 2 years ago
Update gradle version to 7.6.1

Note that on version 8.0.2 compilation fails.

02a5e12604fad54fa60db25a9a4d869c56ef93aa authored almost 2 years ago
[docs] Update readme and docs, mentioning multiplatform support

677fdd50fcec148ad261d0a2f0abcc06310a8666 authored almost 2 years ago
Merge branch 'multiplatform-jitpack'

7d74de6a250f28a542720f4c1d65bdf2932d5523 authored almost 2 years ago
Fix publication and signing for multiplatform plugin

00bec05b293f8405d0540041d47974e9b8f833af authored almost 2 years ago
Allow running publishToMavenLocal task without signing process (for JitPack flow)

b35a5cfc5f4938591d82fd4207ce7b9c6f65fd04 authored almost 2 years ago
[docs] Add readme comment that JitPack doesnot support KMP

329df214d1b7936d8e90de1150bd8b69a5b9cb3e authored almost 2 years ago
[version] Update version to 0.22.0

c10eee9ff71257659b8e27efe823de0479a890e1 authored almost 2 years ago
Use Kotlin multiplatform plugin

70e533e2df72e550401a599e18a99832fd43024b authored almost 2 years ago
Implementing signing in GitHub publishing action

9eef6463870aec8ee3ac28d1d55c48eda50e711d authored almost 2 years ago
Switch to Gradle "java toolchain support" api

85a0a16671f4e2d599062a6be50affead74e5a83 authored almost 2 years ago
Add Publishing GitHub action and update build one

62806911f6d2f29ca2adf0191cfdd2b33c2b0d7a authored almost 2 years ago
[version] Update version to 0.21.0

9c52f92c221c5c23d59743296ff183bed1391298 authored almost 2 years ago
[docs] Mention new methods for coroutines support in docs

f8251d3a7dfd67d601dac0bf7656bdc2281a403d authored almost 2 years ago