Eric Steen
Eric Steen
This is the doc generator, there is a separate ticket to start on doctests.
Setup a good skeleton with elixir testing best practices would be a big step forward for the project. See the BTSK (behavior tree starter kit) for examples of whats important...
see `lib/automata.ex` in the start function. Do we load the files and build the nodes_config from the module names? Or is there a better way?
Using atoms as name option in start_link is bad for scalability. Since these are not garbage collected, using them will eventually cause the BEAM to run out of memory. Lets...
1. Determine best way to increase performance by starting subtree nodes as needed or some other such mechanism to avoid starting the whole BT on application start. 2. Determine the...
The interface for all nodes in `lib/core/control/behavior.ex`. See [here](https://github.com/aigamedev/btsk/blob/master/BehaviorTree.cpp) for an example MockBehavior
This is the abstract controller for injecting actions, decorators, conditions into user-defined nodes and should be tested thoroughly with thoughtful design of tests.
This is a critical abstract controller for user-defined control nodes, and should be carefully thought about how to best design tests.
Like rspec shared_context
Does the NodeSupervisor become the root source of the tick traversal? Or is it in the root user-defined node? Is it feasible to have a per node tick_freq rather than...