API design and implementation
API
By API design here the outermost shell of the new forms facility is meant which covers such things as:
- access a form and instanciate it
- access a running model
- update state information of a node
- adding instances to the model
- accessing validation state
how to kick-off a form
So how do we actually want a form (or model) to be loaded? Usually as with XForms you would expect a form to occur within an HTML page. However for our first milestone (just targetting the model) this is not crucial at the moment.