You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project depends on Jekyll for creation of static files. With the use of Vue.js, we should be able to remove that dependency entirely.
Goals:
Instead of writing JS and SASS configuration into index.html and then re-reading those files for dynamic features. Use Vue.js to do this the same way on default load, or when using custom configuration.
One of the primary uses of Jekyll is parameterizing configuration variables. These should instead be defined in JS and "bound" (using whatever Vue.js calls "databinding") to the configuration and loading of the configuration (hopefully, a side-effect of this is that configuration of custom variables is handed "for free" by Vue.js)
Likely challenges:
The code is littered with gross setTimeout hacks, a redesign should remove as many setTimeout hacks as possible
Currently, this code instantiates 7 instances CodeMirror and manages the updates of all of them. Hopefully moving to Vue.js will allow us to just manage 2 (letting Vue.js handle updates to the contents of the editors)
CodeMirror can have issues if it is instantiated when it isn't visible. This might require some effort to make it work with Vue.js
The text was updated successfully, but these errors were encountered:
This project depends on Jekyll for creation of static files. With the use of Vue.js, we should be able to remove that dependency entirely.
Goals:
JS
andSASS
configuration into index.html and then re-reading those files for dynamic features. Use Vue.js to do this the same way on default load, or when using custom configuration.Likely challenges:
setTimeout
hacks, a redesign should remove as manysetTimeout
hacks as possibleThe text was updated successfully, but these errors were encountered: