Yet another ruby framework, I'm afraid. Here, we srongly seperate between:
- the web layer, in charge of a quality HTTP handling
- the operations layer, in charge of the high-level software operations
- the database layer, abstracted using the Relations As First Class Citizen pattern
Currently,
- is handled using extra support on top of Sinatra
- is handled using Startback specific classes
- is handled using Bmg
This gem uses semantics versioning and has reached it's 1.0 version. The public API is defined as follows:
-
All ruby classes, require path, constructor arguments, and public methods.
-
The
enspirit/startback:api
andenspirit/startback:web
docker images and mainCMD
.