James Harton
|
5cba78616c
|
improvement: Add possible_next_states helper. (#9)
* improvement: Add `possible_next_states` helper.
* chore: add `mix spark.cheat_sheets`.
|
2023-09-15 15:15:29 +12:00 |
|
Zach Daniel
|
fa109180e4
|
fix: scrub :* from the list of states
improvement: detect states used that don't exist and log an error
|
2023-09-12 08:40:18 -04:00 |
|
James Harton
|
cf2bef0e38
|
feat: Add next_state builtin change. (#6)
When there is only a single possible next state that can be transitioned into, we can automatically transition into that state.
|
2023-09-08 13:35:51 +12:00 |
|
Yousef Janajri
|
4f1b40281d
|
improvement: exclude star from state_machine_all_states/1 to avoid inclusion in add_attribuet builder (#4)
|
2023-08-25 09:37:45 -04:00 |
|
Zach Daniel
|
bd66b9236f
|
improvement: make state diagrams the default chart
docs: docs improvements
|
2023-04-23 00:58:34 -06:00 |
|
Zach Daniel
|
bd0d8be69b
|
chore: add docs/release config
|
2023-04-22 19:38:33 -06:00 |
|
Zach Daniel
|
e032cbbb5e
|
improvement: require initial_states
|
2023-04-22 18:39:29 -06:00 |
|
Zach Daniel
|
885fd2c79b
|
improvement: flow chart generation
|
2023-04-22 16:50:23 -06:00 |
|
Zach Daniel
|
06871a9977
|
chore: fsm -> state_machine, event -> transition
|
2023-04-21 22:33:28 -06:00 |
|
Zach Daniel
|
746ea32504
|
initial feature set
|
2023-04-21 13:25:39 -06:00 |
|
Zach Daniel
|
95a75b542a
|
init
|
2023-04-21 11:43:36 -06:00 |
|