Структура проекта 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

0 ответов

Другие вопросы по тегам