Jiffy generates the following structure when provided with a model-file describing a simple ‘Person’ entity. Explanations of each folder and its content are discussed throughout the documentation.
FirstApp
├── appobj
│ ├── appconf.go
│ ├── appobj.go
| └── lead_set_get.go
├── controllers
│ ├── authc.go
│ ├── controllerfuncs.go
│ ├── groupauthc.go
│ ├── person_relationsc.go
│ ├── personc.go
│ ├── usrc.go
│ ├── usr_groupc.go
│ └── ext
│ ├── extc_interfaces.go
│ └── personc_ext.go
├── group
│ ├── gmcl
│ │ ├── gmclient.go
│ ├── gmcom
│ │ ├── gmcache.go
│ │ ├── gmclsrv.go
│ │ ├── gmerrors.go
│ │ └── gmomap.go
│ └── gmsrv
│ ├── gmprocessors.go
│ ├── gmprotocol_senders.go
│ ├── gmserver.go
│ └── gmtxrx.go
├── jwtkeys
│ ├── ecdsa256
│ │ ├── ecdsa.priv.pem
│ │ └── ecdsa.pub.pem
│ ├── ecdsa384
│ │ ├── ecdsa384.prive.pem
│ │ └── ecdsa384.pub.pem
│ ├── ecdsa521
│ │ ├── ecdsa521.priv.pem
│ │ └── ecdsa521.pub.pem
│ ├── rsa256
│ │ ├── rsa.priv.pem
│ │ └── rsa.pub.pem
│ ├── rsa384
│ │ ├── rsa384.prive.pem
│ │ └── rsa384.pub.pem
│ └── rsa512
│ ├── rsa512.priv.pem
│ └── rsa512.pub.pem
├── middleware
│ └── requireuser.go
├── models
│ ├── authm.go
│ ├── errors.go
│ ├── group_authm.go
│ ├── modelfuncs.go
│ ├── personm_ext.go
│ ├── personm.go
│ ├── servicesm.go
│ ├── usr_groupm.go
│ ├── usrm.go
│ └── ext
│ └── model_ext_interfaces.go
├── util
│ └── strings.go
├── .dev.config.json
├── .prd.config.json
├── main_test.go
└── main.go