This week has been a normal week for me, had some success and some 
difficulties, but overall I believe I met my tasks to at least 80%.

This week I have been able to:

<https://lh3.googleusercontent.com/-S6zIYgLCLLI/WV_EJ9Y2iGI/AAAAAAAAAzw/J72ZPtJdj80HgAqjX9aJL6uFfaa-vbuIQCLcBGAs/s1600/screencapture-file-home-elastic-netjsonEditor-examples-index1-html-1499157110565.png>

   -  integrate the liform react-library into the netjsonconfig-editor to 
   be used for the basic UI basd editor we need.
   - Two Implement data binding between the 3 modules of the editor, to 
   ensure that the json data being edited at any point in time is the same 
   across all modules
   - Added initial styling to the basic editor
   - Implemented onchange event which is a parameter made available to 
   library users
   - the current state of the UI looks like this:

However this week I have hadsome challenges, and the main challenge has 
been to implement the change schema functionality. This will entail 
re-rendering the form in the editor to fit the new schema. How ever this 
has been challenging because it somehow distorts my state and consequently 
the data available within the editor. This has held me down and stop me 
from completing other tasks I had like:

   - figuring how to make the library not to depend on bootstrap included 
   by the user for styling
   - writing unit tests for the advanced module
   - converting the advanced module and the main editor module in order to 
   have the whole library available as a react library and a a standalone 
   library

So for the next week I am going to implement the change schema 
functionality, (needs a lot of considerations) and the features  specified 
above as undone.
and If I have time, I plan to change the whole build process to use 
browserify with webpack or grunt for a more efficient build, test, watch 
and develop flow.

 I wont be working tomorrow Saturday because I have to travel and will be 
back on Sunday. Thanks to all . 

Have an amazing weekend.

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to