Eric Steen
Eric Steen
In `lib/automata/automata.ex`. So we can use embedded schema without a database, and eventually probably also make automaton_config a struct too
It would be nice to have Factories similar to FactoryBot for ruby/rspec. Is there a good library for elixir? If not, can we setup fixtures?
Create simple behavioral test for the MockSeq1. Test that it runs all of it's children, one after the other in time, where no successor runs before a predecessor (since we...
https://github.com/elixir-lang/ex_doc/ Even if it is just setting up simple doctests for functions that describe input / output, and print themeselves would help so we can update them as they change.
Let's add required fields validation, error handling for `user_opts` in `Automaton.Config.Parser` using the `Ecto.Schema` validation protocol The NodeTypeError for `user_opts[:node_type]` is just a string message now, we should make some...
Find a way to pass a function to state in user-defined `update` function so that the update can be run async as a Task so subsequent ticks will return :bh_running...
1. Move all images from the root dir into an assets dir 2. Search and replace all links to images and replace with new `assets/` path
Let's make the `Automaton.Types.BT.Config` struct an `Ecto` embedded_schema for ingestion by `Automaton.Types.BT.Config.Parser` for changeset capabilities as we work towards designing anti-corruption layers and contracts between core components.
The `preferred_cli_env: [espec: :test]` in `mix.exs` isn't working. It should also run the doctests in `Automaton.Config.UserConfigParser` Something like [this]( https://stackoverflow.com/questions/54446824/custom-mix-task-not-loading-test-environment)?