This still needs some more work but it now does the following:
builds the toolbox dynamically based on what components are in the workshop and exercise (with sensible fallbacks)
Now has dynamic block and generator creation that coalesces multiple components when they are present.
Has the ability to make a distinction on type when that is relevant for things eg Servo.
New modules are in static/js/src/blocks and are still being called in individually. Once this is established we can put an index.js in there or something to grab all the modules in the folder and re-export them out again.
Other minor things:
fixed a regression I caused in gulp with bootstrap
renamed the robotnik controls as was getting a conflict with J5 button
enhanced the sumo workshop with some duplicate components and new standard servo!
This still needs some more work but it now does the following:
type
when that is relevant for things eg Servo.New modules are in
static/js/src/blocks
and are still being called in individually. Once this is established we can put an index.js in there or something to grab all the modules in the folder and re-export them out again.Other minor things:
button