Структура проекта gqlgen
Основываясь на вашем опыте работы с gqlgen, есть ли способ взломать конфигурацию, чтобы создать такую структуру? Кажется, я не могу заставить это работать за меня. Я немного запутался, так как
schema
раздел
gqlgen.yml
позволяет шаблоны глобусов, но
resolver
раздел с
follow-schema
макету нужен каталог. В моем случае схемы определены в нескольких подкаталогах и указаны с использованием шаблона glob.
├── go.mod
├── go.sum
├── gqlgem.yml
└── src
├── resolver.go
├── server.go
├── transactions
│ ├── models.go
│ ├── schema.graphql
│ └── schema.resolvers.go
└── users
├── models.go
├── schema.graphql
└── schema.resolvers.go
Вот часть моего
gqlgen.yml
:
schema:
- src/*/*.graphqls
# Where should the generated server code go?
exec:
filename: graph/generated/generated.go
package: generated
# Uncomment to enable federation
# federation:
# filename: graph/generated/federation.go
# package: generated
# Where should any generated models go?
model:
filename: graph/model/models_gen.go
package: model
# Where should the resolver implementations go?
resolver:
layout: follow-schema
dir: src