├── .gitignore ├── LICENSE.md ├── README.md ├── apis ├── apis_test.go ├── auth.go ├── auth_test.go ├── collection.go ├── collection_test.go ├── entity.go ├── entity_test.go ├── key.go ├── key_test.go ├── language.go ├── language_test.go ├── media.go ├── media_test.go ├── user.go └── user_test.go ├── app └── bootstrap.go ├── daos ├── collection.go ├── collection_test.go ├── daos_test.go ├── entity.go ├── entity_test.go ├── key.go ├── key_test.go ├── language.go ├── language_test.go ├── media.go ├── media_test.go ├── user.go └── user_test.go ├── docker-compose.yml ├── docker ├── api │ ├── Dockerfile │ └── config.yml ├── mongo │ ├── data │ │ └── .gitignore │ └── init.js └── scripts │ ├── glide │ ├── go │ ├── mongo │ └── start ├── emails ├── layout.go └── reset_password.go ├── fixtures ├── base.go └── data │ ├── collection.json │ ├── entity.json │ ├── key.json │ ├── language.json │ ├── media.json │ └── user.json ├── glide.lock ├── glide.yaml ├── models ├── collection.go ├── collection_test.go ├── entity.go ├── entity_test.go ├── key.go ├── key_test.go ├── language.go ├── language_test.go ├── media.go ├── media_test.go ├── models_test.go ├── user.go └── user_test.go ├── server.go └── utils ├── base.go ├── base_test.go ├── errors.go ├── errors_test.go ├── files.go ├── files_test.go ├── hooks.go ├── hooks_test.go ├── request.go ├── request_test.go ├── strings.go ├── strings_test.go ├── validators.go └── validators_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/README.md -------------------------------------------------------------------------------- /apis/apis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/apis_test.go -------------------------------------------------------------------------------- /apis/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/auth.go -------------------------------------------------------------------------------- /apis/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/auth_test.go -------------------------------------------------------------------------------- /apis/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/collection.go -------------------------------------------------------------------------------- /apis/collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/collection_test.go -------------------------------------------------------------------------------- /apis/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/entity.go -------------------------------------------------------------------------------- /apis/entity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/entity_test.go -------------------------------------------------------------------------------- /apis/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/key.go -------------------------------------------------------------------------------- /apis/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/key_test.go -------------------------------------------------------------------------------- /apis/language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/language.go -------------------------------------------------------------------------------- /apis/language_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/language_test.go -------------------------------------------------------------------------------- /apis/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/media.go -------------------------------------------------------------------------------- /apis/media_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/media_test.go -------------------------------------------------------------------------------- /apis/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/user.go -------------------------------------------------------------------------------- /apis/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/apis/user_test.go -------------------------------------------------------------------------------- /app/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/app/bootstrap.go -------------------------------------------------------------------------------- /daos/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/collection.go -------------------------------------------------------------------------------- /daos/collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/collection_test.go -------------------------------------------------------------------------------- /daos/daos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/daos_test.go -------------------------------------------------------------------------------- /daos/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/entity.go -------------------------------------------------------------------------------- /daos/entity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/entity_test.go -------------------------------------------------------------------------------- /daos/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/key.go -------------------------------------------------------------------------------- /daos/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/key_test.go -------------------------------------------------------------------------------- /daos/language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/language.go -------------------------------------------------------------------------------- /daos/language_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/language_test.go -------------------------------------------------------------------------------- /daos/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/media.go -------------------------------------------------------------------------------- /daos/media_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/media_test.go -------------------------------------------------------------------------------- /daos/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/user.go -------------------------------------------------------------------------------- /daos/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/daos/user_test.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/api/Dockerfile -------------------------------------------------------------------------------- /docker/api/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/api/config.yml -------------------------------------------------------------------------------- /docker/mongo/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/mongo/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/mongo/init.js -------------------------------------------------------------------------------- /docker/scripts/glide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/scripts/glide -------------------------------------------------------------------------------- /docker/scripts/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/scripts/go -------------------------------------------------------------------------------- /docker/scripts/mongo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/scripts/mongo -------------------------------------------------------------------------------- /docker/scripts/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/docker/scripts/start -------------------------------------------------------------------------------- /emails/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/emails/layout.go -------------------------------------------------------------------------------- /emails/reset_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/emails/reset_password.go -------------------------------------------------------------------------------- /fixtures/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/base.go -------------------------------------------------------------------------------- /fixtures/data/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/collection.json -------------------------------------------------------------------------------- /fixtures/data/entity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/entity.json -------------------------------------------------------------------------------- /fixtures/data/key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/key.json -------------------------------------------------------------------------------- /fixtures/data/language.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/language.json -------------------------------------------------------------------------------- /fixtures/data/media.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/media.json -------------------------------------------------------------------------------- /fixtures/data/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/fixtures/data/user.json -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/glide.yaml -------------------------------------------------------------------------------- /models/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/collection.go -------------------------------------------------------------------------------- /models/collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/collection_test.go -------------------------------------------------------------------------------- /models/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/entity.go -------------------------------------------------------------------------------- /models/entity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/entity_test.go -------------------------------------------------------------------------------- /models/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/key.go -------------------------------------------------------------------------------- /models/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/key_test.go -------------------------------------------------------------------------------- /models/language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/language.go -------------------------------------------------------------------------------- /models/language_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/language_test.go -------------------------------------------------------------------------------- /models/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/media.go -------------------------------------------------------------------------------- /models/media_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/media_test.go -------------------------------------------------------------------------------- /models/models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/models_test.go -------------------------------------------------------------------------------- /models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/user.go -------------------------------------------------------------------------------- /models/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/models/user_test.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/server.go -------------------------------------------------------------------------------- /utils/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/base.go -------------------------------------------------------------------------------- /utils/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/base_test.go -------------------------------------------------------------------------------- /utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/errors.go -------------------------------------------------------------------------------- /utils/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/errors_test.go -------------------------------------------------------------------------------- /utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/files.go -------------------------------------------------------------------------------- /utils/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/files_test.go -------------------------------------------------------------------------------- /utils/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/hooks.go -------------------------------------------------------------------------------- /utils/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/hooks_test.go -------------------------------------------------------------------------------- /utils/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/request.go -------------------------------------------------------------------------------- /utils/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/request_test.go -------------------------------------------------------------------------------- /utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/strings.go -------------------------------------------------------------------------------- /utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/strings_test.go -------------------------------------------------------------------------------- /utils/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/validators.go -------------------------------------------------------------------------------- /utils/validators_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofreta/gofreta-api/HEAD/utils/validators_test.go --------------------------------------------------------------------------------