From Justin Chase. A starting point for the data set. Based on a transcription of the data in the PUB file.
Merge branch 'master' of https://github.com/arlobelshee/AgileEngineeringFluency
Better link IDs & var names.
Positioned some of the items. Not all, yet.
Everything has a position, even if most / all of the positions are wrong. This should be good enough to start doing the visualization.
Starting to reverse the direction of cross-links between the skills. Now written in terms of dependencies, not enablements.
Now each skill has a list of requirements, even if I haven't translated all the entries from enabled lists to requirements lists. So now the typing would work.
Display code for the data. Shows everything on a canvas. Basic drawing is there. More requires that the data be made accurate / complete.
Now with editor.
Now the edit page is an overlay. Can't get to it yet, but I can show all the pieces. Just need to add the show/hide functions.
Now fully supports in-pane editing. UI is not crap.
Now imports knockout. No bindings bound yet, but successfully no-ops the apply.
Binding the open, close, and apply actions to view model functions. Will eventually bind to control methods, but those aren't ready yet.
No more global control objects. Still lots of ugly, but at least those globals are gone. Still getting to document elements by ID lookups.
Some simple renames.
When the options pane opens, the scroll is modified such that the entire canvas can still be seen (we add some extra padding at the bottom).
Bound JSON edit pane to the blob. Still pulling data directly from the element when drawing.
Now JSON blob editing is done entirely via data-binding. The view model stores the data as a set of objects and those are used to populate the data.
Live editing works, in a crappy way. Now to decrease coupling.
Now using primitive data-binding to draw the canvases.