The goblin workshop is made for crafting and modeling typical CRUD app domains. It’s a rapid tools for iterate data models, bind a UI. For mastering this powerfull layer, you must understand the key concepts and best pratices.
Combined with some other modules provide a full framework of goblins. We hope that this crafting experience will make you gain a precious times.
The workshop module cover a mid-level data layer and he gets along well with his childhood friends.
|goblin module||main purpose|
|xcraft-core-converters||provide data types and canonical value to store|
|goblin-destkop||provide workitem UI and workitems managements|
|goblin-gagdets||provide data binding UI components|
|goblin-rethink||cache storage adapter for entities|
|goblin-elasticsearch||indexer and search engine for entities|
|goblin-cryo||root and backup storage, provide history on entities|
|goblin-nabu-storage||translations messages storage|
Your modules will provide entities and workitems, don’t hesite to split domains in separate goblins modules. We encourage composable and reusable domains. Overloading domains