Skip to content
Craig Fowler edited this page Mar 18, 2019 · 3 revisions

The content below is only preliminary notes and not a complete wiki page.

Issue #164 has been opened to write this page.


Tasks

  • Tasks compose actions, questions and other tasks
  • They should take all of their parameters in their constructor
  • Tasks should have no external dependencies, that's for actions and questions
  • Use builder pattern to construct them using natural language
  • Tasks may return a value, turning them into pseudo-questions