Commit graph

58 commits

Author SHA1 Message Date
Zach Daniel
90cd68c880 chore: update mix.exs 2024-02-06 19:39:53 -05:00
Zach Daniel
af582e51fb chore: update ex_doc, clean up docs 2024-01-12 16:40:32 -05:00
Zach Daniel
a91babb733 chore: only track analytics on hexdocs.pm 2023-10-02 11:06:29 -04:00
Zach Daniel
5fabbaac79 chore: format 2023-10-02 09:45:45 -04:00
Zach Daniel
8f5f53a196 chore: analytics on hex docs 2023-10-02 09:26:56 -04:00
Zach Daniel
fe8cfcb26c docs: update spark & ex_doc for better docs 2023-09-26 23:29:50 -04:00
Zach Daniel
6b087db923 docs: update spark, better cheatsheets 2023-09-15 12:11:50 -04:00
Zach Daniel
bfd7a9b9a4 docs: link to DSL docs properly 2023-09-15 09:51:02 -04:00
Zach Daniel
d2aa6c349e docs: strip .md suffix 2023-09-15 09:44:04 -04:00
Zach Daniel
ac09bcea65 docs: don't downcase names of extras 2023-09-15 09:43:25 -04:00
Zach Daniel
c89f651596 docs: clean up module documentation setup 2023-09-15 09:40:28 -04:00
Zach Daniel
24d2ecd554 docs: various documentation improvements 2023-09-15 09:35:29 -04:00
c7c154dfb7
chore: release version v0.2.2 2023-09-15 15:18:09 +12:00
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
Zach Daniel
83bbaf3686 fix: proper entity path in replace logic 2023-09-12 08:39:13 -04:00
86d9cb0893
chore: release version v0.2.1 2023-09-08 15:53:43 +12:00
James Harton
55ce5dd082
fix: Allow next_state to to match transitions from *. (#7) 2023-09-08 15:47:53 +12:00
1a4dcf46bc
chore: release version v0.2.0 2023-09-08 13:36:26 +12: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
ee30913e65 chore: update ssl_verify_fun 2023-08-04 17:51:11 -04:00
Zach Daniel
7bf92ba8b2 chore: release version v0.1.5 2023-08-04 17:48:38 -04:00
Zach Daniel
7a243389b0 improvement: support :* in states 2023-08-04 17:47:42 -04:00
Zach Daniel
25c0d19d3f chore: release version v0.1.4 2023-05-03 15:41:57 -04:00
Josh Price
bc4cf09eca
fix: Rename from to old_state in NoMatchingTransition error (#3) 2023-05-03 05:12:38 -04:00
Zach Daniel
501b9a80f9 chore: release version v0.1.3 2023-04-28 16:22:16 -04:00
Zach Daniel
d1313b6411 fix: == not != for checking all states 2023-04-28 16:21:36 -04:00
Zach Daniel
0f90487b76 docs: add transition_state/2` description 2023-04-28 15:43:10 -04:00
Zach Daniel
93f4cd996d chore: release version v0.1.2 2023-04-28 15:39:43 -04:00
Zach Daniel
3c218aa1e4 docs: fix package reference 2023-04-23 01:11:02 -06:00
Zach Daniel
759acb3081 docs: add mermaid to hexdocs 2023-04-23 01:03:29 -06:00
Zach Daniel
9b99ddc1ec chore: release version v0.1.1 2023-04-23 00:59:06 -06:00
Zach Daniel
bd66b9236f improvement: make state diagrams the default chart
docs: docs improvements
2023-04-23 00:58:34 -06:00
Zach Daniel
f86b2f6692 docs: link to DSL docs 2023-04-23 00:47:22 -06:00
Zach Daniel
5decff05ac docs: add DSL documentation 2023-04-23 00:46:09 -06:00
Zach Daniel
26e6636294 docs: small getting started fixes 2023-04-23 00:44:30 -06:00
Zach Daniel
69549dd04e chore: release version v0.1.0 2023-04-22 19:43:33 -06:00
Zach Daniel
3b57f4e615 chore: fix git_ops config 2023-04-22 19:42:54 -06:00
Zach Daniel
d7a3953809 chore: docs 2023-04-22 19:42:15 -06:00
Zach Daniel
e677d34ebb chore: docs 2023-04-22 19:41:56 -06:00
Zach Daniel
b228008620 chore: rename docs file 2023-04-22 19:40:47 -06:00
Zach Daniel
f7c419c818 docs: add link from readme 2023-04-22 19:39:52 -06:00
Zach Daniel
bd0d8be69b chore: add docs/release config 2023-04-22 19:38:33 -06:00
Zach Daniel
6eaae042e6 chore: fix dialyzer 2023-04-22 18:51:01 -06:00
bcksl
25f36e40c7
feat: add mix task ash_state_machine.generate_flow_charts (#1) 2023-04-22 18:49:47 -06:00
Zach Daniel
e032cbbb5e improvement: require initial_states 2023-04-22 18:39:29 -06:00
Zach Daniel
152e96605f improvement: fix lint/credo, handle all changeset types 2023-04-22 18:22:16 -06:00
Zach Daniel
98afe7b59f improvement: require from/to 2023-04-22 18:12:11 -06:00
Zach Daniel
885fd2c79b improvement: flow chart generation 2023-04-22 16:50:23 -06:00