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.
