arquillian / continuous-enterprise-development

Testable Solutions for Modern Applications
http://continuousdev.org/
116 stars 150 forks source link

Add UI Chapter #75

Closed ALRubinger closed 10 years ago

ALRubinger commented 11 years ago

Additional notes from Aslak to include:

  1. Explain Graph.js and geekseek.js and who is calling it and how
    • (The rest of that bit can be saved for UI chapter)
    • AngularJS is used for the FrontEnd * geekseek.js is the AngularJS Module / Controller description * graph.js is a Node structure for doing resource calls
    • Normal flow would be: * Initiate(OPTIONS) and GET the root resource /api/ * Initiate links provided by the root * Based on the initiation we know what we can do with the different 'top level/root' resources * e.g. POST(create) a Conference \ Map the current link.rel to a angular html template * e.g. conference.html \ Each template has two states; Form and Display * Display is a html view representation of the Resource *\ Form is the html create/edit representation of the Resource
ALRubinger commented 10 years ago

Duplicate of #85