- entities
- type schema
- protocols
- set of method schemas (input and output)
- services
- functions to implement protocol
- given person schema, generate person SCRUD daemon protocol
- given person SCRUD daemon protocol, generate SCRUD daemon service using flat file persistence
- given person schema, generate person SCRUD client protocol
- given person SCRUD client protocol, generate SCRUD client service using HTTP
- use existing daemon to render list of people in browser
-
- improve underlying components to implement aria specs
-
- get server-side rendering working
- optional
assemble the above into an app