├── .gitignore ├── Dockerfile ├── Godeps └── Godeps.json ├── LICENSE ├── README.md ├── api ├── aggregator.go ├── api.go ├── auth.go ├── errors.go ├── event_service.go ├── events.go ├── keen_addon.go ├── params.go ├── presenter.go ├── queries.go ├── query_params.go ├── query_service.go ├── result.go ├── support.go └── unmarshaler.go ├── app ├── app.go ├── cli.go ├── config.go └── env.go ├── config ├── dbconf.yml ├── repoconf.yml └── routes.go ├── db └── .gitkeep ├── docker-compose.yml ├── lib ├── query │ ├── arel.go │ ├── condition.go │ ├── group_by.go │ ├── limit.go │ ├── op.go │ ├── order_by.go │ ├── pipeline.go │ ├── query.go │ ├── select.go │ ├── support.go │ ├── visitor.go │ └── where.go └── routes │ └── builder.go ├── main.go ├── model ├── api_key.go ├── model.go └── project.go └── repo └── repo.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/Dockerfile -------------------------------------------------------------------------------- /Godeps/Godeps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/Godeps/Godeps.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/README.md -------------------------------------------------------------------------------- /api/aggregator.go: -------------------------------------------------------------------------------- 1 | package api 2 | 3 | type Aggregator func(*QueryParams, interface{}) error 4 | -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/api.go -------------------------------------------------------------------------------- /api/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/auth.go -------------------------------------------------------------------------------- /api/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/errors.go -------------------------------------------------------------------------------- /api/event_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/event_service.go -------------------------------------------------------------------------------- /api/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/events.go -------------------------------------------------------------------------------- /api/keen_addon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/keen_addon.go -------------------------------------------------------------------------------- /api/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/params.go -------------------------------------------------------------------------------- /api/presenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/presenter.go -------------------------------------------------------------------------------- /api/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/queries.go -------------------------------------------------------------------------------- /api/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/query_params.go -------------------------------------------------------------------------------- /api/query_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/query_service.go -------------------------------------------------------------------------------- /api/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/result.go -------------------------------------------------------------------------------- /api/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/support.go -------------------------------------------------------------------------------- /api/unmarshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/api/unmarshaler.go -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/app/app.go -------------------------------------------------------------------------------- /app/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/app/cli.go -------------------------------------------------------------------------------- /app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/app/config.go -------------------------------------------------------------------------------- /app/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/app/env.go -------------------------------------------------------------------------------- /config/dbconf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/config/dbconf.yml -------------------------------------------------------------------------------- /config/repoconf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/config/repoconf.yml -------------------------------------------------------------------------------- /config/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/config/routes.go -------------------------------------------------------------------------------- /db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/query/arel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/arel.go -------------------------------------------------------------------------------- /lib/query/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/condition.go -------------------------------------------------------------------------------- /lib/query/group_by.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/group_by.go -------------------------------------------------------------------------------- /lib/query/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/limit.go -------------------------------------------------------------------------------- /lib/query/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/op.go -------------------------------------------------------------------------------- /lib/query/order_by.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/order_by.go -------------------------------------------------------------------------------- /lib/query/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/pipeline.go -------------------------------------------------------------------------------- /lib/query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/query.go -------------------------------------------------------------------------------- /lib/query/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/select.go -------------------------------------------------------------------------------- /lib/query/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/support.go -------------------------------------------------------------------------------- /lib/query/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/visitor.go -------------------------------------------------------------------------------- /lib/query/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/query/where.go -------------------------------------------------------------------------------- /lib/routes/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/lib/routes/builder.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/main.go -------------------------------------------------------------------------------- /model/api_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/model/api_key.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/model/model.go -------------------------------------------------------------------------------- /model/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/model/project.go -------------------------------------------------------------------------------- /repo/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angdev/chocolat/HEAD/repo/repo.go --------------------------------------------------------------------------------