Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

KStateMachine

KStateMachine is a powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
Collective - Host: opensource - https://opencollective.com/kstatemachine - Code: https://github.com/KStateMachine

Add requireNonBlankNames option

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

github.com/KStateMachine/kstatemachine - 15a011e6ac6984dabbd0b30a687d9a05fc1506fd authored 11 months ago
Move configuration flags from createStateMachine overloads to CreationArguments structure (breaking change)

github.com/KStateMachine/kstatemachine - cb9524b7163143a4f8d72c92c3a3cb15efee1ad3 authored 11 months ago
Add GetStructureHashCodeVisitorTest

github.com/KStateMachine/kstatemachine - 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

github.com/KStateMachine/kstatemachine - cc6106dffef79a68823571106a06a2bfabe48d81 authored 11 months ago
[docs] Sort readme sections

github.com/KStateMachine/kstatemachine - 8e3de620bab5b054a8685f9a4127e68e509cc74d authored 11 months ago
[docs] Sort readme sections

github.com/KStateMachine/kstatemachine - d9c633b449e57fa0a292d3d49ff2f9fd7608edba authored 11 months ago
[docs] Move intallation details into documantation to free up README

github.com/KStateMachine/kstatemachine - 9fbc6de0ffc1beac86aef60c30c616164c13c076 authored 11 months ago
[docs] Add badges icons

github.com/KStateMachine/kstatemachine - 6205d0308e2097081b56a21648f7b40b7bcb2b3e authored 11 months ago
[docs] Add Open Collective membership

github.com/KStateMachine/kstatemachine - 1b5153b351f6ba97e2b68a276a417f744c8d6198 authored 11 months ago
[docs] Update readme references after repo transfer

github.com/KStateMachine/kstatemachine - 8bf4421e4e7bc033c4e4a687adb4093c667ddaa7 authored 11 months ago
[docs ]Create CONTRIBUTING.md

github.com/KStateMachine/kstatemachine - 3b56033533519322d7066a28562ffa538f3011d4 authored 11 months ago
[docs] Add more info to Coroutines block

github.com/KStateMachine/kstatemachine - c01d24388c5677f0b281be506a6381f9b7313838 authored 11 months ago
[docs] Add more info about coroutines environment

github.com/KStateMachine/kstatemachine - e1d57bce70b38188951dc97df49a7096916fbf5b authored 11 months ago
[docs] Update coroutines block

github.com/KStateMachine/kstatemachine - a53a7882fe6ad36b6a78e466e027397d3d50e1ac authored 11 months ago
[docs] Add twitter badge

github.com/KStateMachine/kstatemachine - 946d3b73672af2beb4b65e2ee867268fe21e0ec9 authored 11 months ago
[docs] Add Meta information block

github.com/KStateMachine/kstatemachine - 5ba8541fd2b1342cd349112eed8323369762ae64 authored 11 months ago
[version] Upgrade version to 0.27.0

github.com/KStateMachine/kstatemachine - 23677701093da8227bd429ff597a8fbad1cb8ad6 authored 11 months ago
Add payload property for IState

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

github.com/KStateMachine/kstatemachine - fd709448e35180dca52594d47484e18428a52280 authored 11 months ago
[docs] Update docs for Export feature

github.com/KStateMachine/kstatemachine - 6e50078d5d2773c23533d466fe747ea3c38f2d64 authored 11 months ago
Add metaInfo stateDescriptions

github.com/KStateMachine/kstatemachine - 05dcac3647d3169dcad6332dd0c48a7b8c7af635 authored 11 months ago
Some refactoring of MetaData code

github.com/KStateMachine/kstatemachine - 908a280e759750380aa38da457ab29a855e5f198 authored 11 months ago
Merge pull request #90 from ayanyev/safe-naming-for-uml

Safe state and transition naming for uml

github.com/KStateMachine/kstatemachine - f2e376b11c2d564f3164ccc1c746c18d57a56767 authored 11 months ago
Merge branch 'master' into safe-naming-for-uml

github.com/KStateMachine/kstatemachine - d4d7ade77e7ec1abd3c607740baa5e45a64a4e6a authored 11 months ago
Make MetaInfo not seaaled

github.com/KStateMachine/kstatemachine - 32b29ed1a00c09049d83793d21562cdd16d3cda7 authored 11 months ago
Make MetaInfo optionally set in builders

github.com/KStateMachine/kstatemachine - 7665caf7050d8733d4cc30c1b1b49cfb4ff62969 authored 12 months ago
Review comments addressed

github.com/KStateMachine/kstatemachine - 7f7a7254f35db52206b8703970f068c6cb62c9ab authored 12 months ago
Add startFrom overloads for multiple states

github.com/KStateMachine/kstatemachine - 2709cb6d6a60e30ca879cb3cfb3aecfe8d3202b4 authored 12 months ago
Deal with negative hash code

github.com/KStateMachine/kstatemachine - fdddfe0acb70f07704cdc6cb9056f873a5e29f37 authored 12 months ago
display name in transitions

github.com/KStateMachine/kstatemachine - 77138b6030aa725444aec67f31ea3ce693e638ce authored 12 months ago
Ase add initialFinalState shortcut method and use in tests

github.com/KStateMachine/kstatemachine - 22ba1bbb1f57ef436ba44ac4db1f92a9d727a536 authored 12 months ago
Minor refactoring by sonarcloud warnings

github.com/KStateMachine/kstatemachine - 9c718c6a0d93673d8689e16c88d796de0082e0d1 authored 12 months ago
[docs] Add transition to multiple states block

github.com/KStateMachine/kstatemachine - 2c393ae30d572843f7a91a4eda33733f47e62cbb authored 12 months ago
[version] Upgrade version to 0.26.0

github.com/KStateMachine/kstatemachine - bdd53777fe6c455fb7c3340a5a1ea763dcc409ed authored 12 months ago
Merge pull request #92 from nsk90/mermaid-export

Add Mermaid export feature

github.com/KStateMachine/kstatemachine - ab226d116566be53e0eb75af3cbfd3253b77aaac authored 12 months ago
Merge pull request #91 from nsk90/multiple-targets

Allow specify multiple target states for transitions

github.com/KStateMachine/kstatemachine - 83bcb79735756b634368e3a4147aa183938d69ba authored 12 months ago
Add Mermaid export support

Actually format is almost the same as PlantUML

github.com/KStateMachine/kstatemachine - 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...

github.com/KStateMachine/kstatemachine - 5880bc34e320e934dda36cda945abe3f4a358ab8 authored 12 months ago
Implement specific transitionParams for each parallel state region notification callback

github.com/KStateMachine/kstatemachine - 24b91adbaa14adc63dc5c17b91b0fe28772aa64e authored 12 months ago
Add parallel target states tests

github.com/KStateMachine/kstatemachine - 3a200c9983f108872f85e10be1cde65e9b92918c authored 12 months ago
Implement InternalNode.findTreePathFromTargetsToLca algorithm

github.com/KStateMachine/kstatemachine - d03bdb7bc17899053b277e58db04cdc18c141e46 authored 12 months ago
Add InternalNode interface to tree algorithms testibility

github.com/KStateMachine/kstatemachine - d757a13ec7c5787bd0c53d72c1fa5d6ff0b4b57a authored 12 months ago
Allow specify multiple target states for transitions

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

github.com/KStateMachine/kstatemachine - 4d888d31f0c7cad7e2b6cd4d806b3b5c176c5e17 authored 12 months ago
[version] Upgrade version to 0.25.1

github.com/KStateMachine/kstatemachine - 3849beb2522bfe729afcaf262840610e1927bc76 authored 12 months ago
Updata tools and dependencies versions

github.com/KStateMachine/kstatemachine - cfa9ca0f1ae73f3b8d0e3ba7a78e38bae6afcb9f authored 12 months ago
[version] Upgrade version to 0.25.0

github.com/KStateMachine/kstatemachine - 008fbd54216a266d4555dda11c35dc454969917f authored 12 months ago
[docs] Update choiceState docs

github.com/KStateMachine/kstatemachine - e92be1ff3f8b02b53e13eeb5377397b3a303a879 authored 12 months ago
Merge pull request #83 from nsk90/dymamic-startup

Rework StateMachine starting process using Event

github.com/KStateMachine/kstatemachine - 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...

github.com/KStateMachine/kstatemachine - 89d144cd820e6a6274e311430d39bf4e79e2df07 authored about 1 year ago
[version] Upgrade version to 0.24.1

github.com/KStateMachine/kstatemachine - 897195f421a6fd797eda539fd3f3c4e27883038d authored about 1 year ago
Fix destroy() call on stopped StateMachine

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

github.com/KStateMachine/kstatemachine - 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...

github.com/KStateMachine/kstatemachine - c8711fd5ef9185ec58cd0ce3b0de7a49d57ce362 authored about 1 year ago
[version] Upgrade version to 0.24.0

github.com/KStateMachine/kstatemachine - b54bd613306f7b1b96a97f73a1707cba09c1b152 authored about 1 year ago
[docs] Add choiceDataState function mension

github.com/KStateMachine/kstatemachine - 8529d805341b79f7fac70f0966def1620f3ba550 authored about 1 year ago
Add choiceDataState pseudo state

github.com/KStateMachine/kstatemachine - ca728a54bce180e7b8243c355634b5cefbd56539 authored about 1 year ago
Add PlantUml export test for showEventLabels flag

github.com/KStateMachine/kstatemachine - 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

github.com/KStateMachine/kstatemachine - 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)

github.com/KStateMachine/kstatemachine - bd423feaced2eaf15eb42c3fe8175f104348d75a authored about 1 year ago
[version] Upgrade version to 0.23.0

github.com/KStateMachine/kstatemachine - e5311b34c4af9346f9a42f2dda5596b35fb484e4 authored about 1 year ago
Impement target-less transitions for DataStates

github.com/KStateMachine/kstatemachine - 627c6dc0beced51fb145de33a59d2c4404f9660a authored about 1 year ago
[docs] Add awesome badge

github.com/KStateMachine/kstatemachine - 7d1bc77f30a52c65b6b2701de15b1c11d68f661e authored about 1 year ago
[docs] Fix doc generation

github.com/KStateMachine/kstatemachine - 71e6699067eff09317daca1030610a7806a5eb97 authored about 1 year ago
[docs] Update jekyll config file

github.com/KStateMachine/kstatemachine - a6e2662004091cd77c24f4a9a968221af5d0159f authored about 1 year ago
[docs] Add quick links section into README

github.com/KStateMachine/kstatemachine - 750c4f836f18df7e15a0905c63c3e61fa6cfaad4 authored about 1 year ago
[docs] Add manually written list of contents

github.com/KStateMachine/kstatemachine - 21dff5f2af3b97567011c4b38eb66c7d5d65331c authored about 1 year ago
[docs] Add kramdown to jekyll config

github.com/KStateMachine/kstatemachine - bf9025b7b9e188e2985838d42df206516f8ef4e7 authored about 1 year ago
Update readme, add table of context

github.com/KStateMachine/kstatemachine - a15df8947ec216274bcb5235f1230b1450e811ba authored about 1 year ago
Fix outdated error message text

github.com/KStateMachine/kstatemachine - b9c09c9e9b82015199b740680562dd79e612f745 authored over 1 year ago
[docs] Add info about ios support to docs

github.com/KStateMachine/kstatemachine - 2acbbe05ed3072c6a596308ea02bfb6882a9e9a2 authored almost 2 years ago
[docs] Add ios artifacts names to readme

github.com/KStateMachine/kstatemachine - 3020ecedab40722c9d25dccccbf967646f192796 authored almost 2 years ago
[version] Upgrade version to 0.22.1

github.com/KStateMachine/kstatemachine - 81c21a52feb28fba63dc78fba3415344b7c78c98 authored almost 2 years ago
[docs] Add iOS badge

github.com/KStateMachine/kstatemachine - 71948581e2281c0da94ad9ba1b1ea41ae5e6f1b1 authored almost 2 years ago
[docs] Fix samples references

github.com/KStateMachine/kstatemachine - 02b456cdeec82a6ca03625df0ece92baab03b0bf authored almost 2 years ago
[docs] Add warning that artefact naming has changed with switching to Kotlin Multiplatform

github.com/KStateMachine/kstatemachine - e8accbc09c6e227a9f994684812d1d125ca826e3 authored almost 2 years ago
[docs] Polish readme readability

github.com/KStateMachine/kstatemachine - 408e37ba83c043e3302d2817ef235999b9962863 authored almost 2 years ago
Fix gradle publish trigger by tag

github.com/KStateMachine/kstatemachine - 82efb98adf570ac9b60e6f5b93f058a555fdf11f authored almost 2 years ago
[docs] Update readme Install section

github.com/KStateMachine/kstatemachine - 5f2aeb778dfabc74786be6c96c996a67bf867212 authored almost 2 years ago
Fix javadoc publication for multiplatform build

github.com/KStateMachine/kstatemachine - c809b11d93dc4659b193b442f6dcf1fcbcb42172 authored almost 2 years ago
Fix multiple publications from GitHub publish action

github.com/KStateMachine/kstatemachine - 7055b1803faa774d4b1a13c67a826e875e54e345 authored almost 2 years ago
Update gradle version to 7.6.1

Note that on version 8.0.2 compilation fails.

github.com/KStateMachine/kstatemachine - 02a5e12604fad54fa60db25a9a4d869c56ef93aa authored almost 2 years ago
[docs] Update readme and docs, mentioning multiplatform support

github.com/KStateMachine/kstatemachine - 677fdd50fcec148ad261d0a2f0abcc06310a8666 authored almost 2 years ago
Merge branch 'multiplatform-jitpack'

github.com/KStateMachine/kstatemachine - 7d74de6a250f28a542720f4c1d65bdf2932d5523 authored almost 2 years ago
Fix publication and signing for multiplatform plugin

github.com/KStateMachine/kstatemachine - 00bec05b293f8405d0540041d47974e9b8f833af authored almost 2 years ago
Allow running publishToMavenLocal task without signing process (for JitPack flow)

github.com/KStateMachine/kstatemachine - b35a5cfc5f4938591d82fd4207ce7b9c6f65fd04 authored almost 2 years ago
[docs] Add readme comment that JitPack doesnot support KMP

github.com/KStateMachine/kstatemachine - 329df214d1b7936d8e90de1150bd8b69a5b9cb3e authored almost 2 years ago
[version] Update version to 0.22.0

github.com/KStateMachine/kstatemachine - c10eee9ff71257659b8e27efe823de0479a890e1 authored almost 2 years ago
Use Kotlin multiplatform plugin

github.com/KStateMachine/kstatemachine - 70e533e2df72e550401a599e18a99832fd43024b authored almost 2 years ago
Implementing signing in GitHub publishing action

github.com/KStateMachine/kstatemachine - 9eef6463870aec8ee3ac28d1d55c48eda50e711d authored almost 2 years ago
Switch to Gradle "java toolchain support" api

github.com/KStateMachine/kstatemachine - 85a0a16671f4e2d599062a6be50affead74e5a83 authored almost 2 years ago
Add Publishing GitHub action and update build one

github.com/KStateMachine/kstatemachine - 62806911f6d2f29ca2adf0191cfdd2b33c2b0d7a authored almost 2 years ago