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