Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Board component #16

Open
5 of 10 tasks
lastmjs opened this issue Apr 20, 2017 · 1 comment
Open
5 of 10 tasks

Board component #16

lastmjs opened this issue Apr 20, 2017 · 1 comment
Assignees

Comments

@lastmjs
Copy link
Member

lastmjs commented Apr 20, 2017

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
@lastmjs
Copy link
Member Author

lastmjs commented Apr 20, 2017

Also, this should help modularized the io plugins

@lastmjs lastmjs changed the title Create board component Board component Apr 22, 2017
@lastmjs lastmjs self-assigned this Apr 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant