├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── config.json ├── config_local.json ├── config_postgres_local.json ├── config_travis.json ├── doc └── img │ └── dingo_small.png ├── explorer ├── explorer.go ├── explorer_test.go ├── postgres_explorer.go └── postgres_explorer_test.go ├── generators ├── bizgenerator.go ├── confgenerator.go ├── daogenerators.go ├── extensiongenerator.go ├── maingenerator.go ├── modelgenerator.go ├── modelgenerator_test.go ├── servicegenerator.go └── viewmodelgenerator.go ├── main.go ├── main_test.go ├── model ├── configuration.go ├── model.go └── types.go ├── producers ├── bizproducer.go ├── daoproducer.go ├── modelproducer.go ├── modelproducer_postgres_test.go ├── modelproducer_test.go ├── serviceproducer.go └── viewmodelproducer.go ├── templates ├── biz.tpl ├── config.tpl ├── customresources.tpl ├── dao.tpl ├── main.tpl ├── model.tpl ├── postgres_dao.tpl ├── postgres_main.tpl ├── service.tpl └── viewmodel.tpl ├── test └── database.sql └── util └── pluralize.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/config.json -------------------------------------------------------------------------------- /config_local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/config_local.json -------------------------------------------------------------------------------- /config_postgres_local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/config_postgres_local.json -------------------------------------------------------------------------------- /config_travis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/config_travis.json -------------------------------------------------------------------------------- /doc/img/dingo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/doc/img/dingo_small.png -------------------------------------------------------------------------------- /explorer/explorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/explorer/explorer.go -------------------------------------------------------------------------------- /explorer/explorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/explorer/explorer_test.go -------------------------------------------------------------------------------- /explorer/postgres_explorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/explorer/postgres_explorer.go -------------------------------------------------------------------------------- /explorer/postgres_explorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/explorer/postgres_explorer_test.go -------------------------------------------------------------------------------- /generators/bizgenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/bizgenerator.go -------------------------------------------------------------------------------- /generators/confgenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/confgenerator.go -------------------------------------------------------------------------------- /generators/daogenerators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/daogenerators.go -------------------------------------------------------------------------------- /generators/extensiongenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/extensiongenerator.go -------------------------------------------------------------------------------- /generators/maingenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/maingenerator.go -------------------------------------------------------------------------------- /generators/modelgenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/modelgenerator.go -------------------------------------------------------------------------------- /generators/modelgenerator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/modelgenerator_test.go -------------------------------------------------------------------------------- /generators/servicegenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/servicegenerator.go -------------------------------------------------------------------------------- /generators/viewmodelgenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/generators/viewmodelgenerator.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/main_test.go -------------------------------------------------------------------------------- /model/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/model/configuration.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/model/model.go -------------------------------------------------------------------------------- /model/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/model/types.go -------------------------------------------------------------------------------- /producers/bizproducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/bizproducer.go -------------------------------------------------------------------------------- /producers/daoproducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/daoproducer.go -------------------------------------------------------------------------------- /producers/modelproducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/modelproducer.go -------------------------------------------------------------------------------- /producers/modelproducer_postgres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/modelproducer_postgres_test.go -------------------------------------------------------------------------------- /producers/modelproducer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/modelproducer_test.go -------------------------------------------------------------------------------- /producers/serviceproducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/serviceproducer.go -------------------------------------------------------------------------------- /producers/viewmodelproducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/producers/viewmodelproducer.go -------------------------------------------------------------------------------- /templates/biz.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/biz.tpl -------------------------------------------------------------------------------- /templates/config.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/config.tpl -------------------------------------------------------------------------------- /templates/customresources.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/customresources.tpl -------------------------------------------------------------------------------- /templates/dao.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/dao.tpl -------------------------------------------------------------------------------- /templates/main.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/main.tpl -------------------------------------------------------------------------------- /templates/model.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/model.tpl -------------------------------------------------------------------------------- /templates/postgres_dao.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/postgres_dao.tpl -------------------------------------------------------------------------------- /templates/postgres_main.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/postgres_main.tpl -------------------------------------------------------------------------------- /templates/service.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/service.tpl -------------------------------------------------------------------------------- /templates/viewmodel.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/templates/viewmodel.tpl -------------------------------------------------------------------------------- /test/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/test/database.sql -------------------------------------------------------------------------------- /util/pluralize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxzerbini/dingo/HEAD/util/pluralize.go --------------------------------------------------------------------------------