Eric Steen

Results 23 issues of Eric Steen

This is the doc generator, there is a separate ticket to start on doctests.

documentation
good first issue

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...

documentation
testing

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?

enhancement
question

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...

enhancement
good first issue

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...

performance

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

good first issue
testing

This is the abstract controller for injecting actions, decorators, conditions into user-defined nodes and should be tested thoroughly with thoughtful design of tests.

good first issue
testing

This is a critical abstract controller for user-defined control nodes, and should be carefully thought about how to best design tests.

good first issue
testing

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...

enhancement