Skip to content

Board component #16

@lastmjs

Description

@lastmjs

We should consider encapsulating board init inside of a component. We can then deal with synchronization easily be waiting to init children until the board is ready.

  • Initialize children when board is ready
    • Children should be passed the function they need to initialize their children, since these components will be user-created, and we do not want them to have to deal with importing and calling a function to initialize their own children
  • Change the way default options are handled, they do not need to be specified by the component, the jfive constructor will handle them
  • Handle IO plugins
  • Handle all methods (should some be accessed through properties?)
  • Automatic tests
    • Add tests for all methods and for repl getter
    • Figure out how to use spies/mocks effectively
    • Use mocks for the event handler tests and below
  • Write documentation

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions