coma should have a simple, maintainable, and understandable structure. Because of my web development background I would naturally like it implemented as a client server application. Where the command line is used to interact with the service through some form of messaging protocol. REST is the first thing that comes to mind because it is simple, well understood, has the added advantage of allowing the easy implementation of other kinds of local and remote interfaces.
Acceptance Criteria
A high level architecture is agreed upon by all contributers.
coma should have a simple, maintainable, and understandable structure. Because of my web development background I would naturally like it implemented as a client server application. Where the command line is used to interact with the service through some form of messaging protocol. REST is the first thing that comes to mind because it is simple, well understood, has the added advantage of allowing the easy implementation of other kinds of local and remote interfaces.
Acceptance Criteria