adapters/graph での整理
GraphQLファイルの分割ルール
- 基本原則: モデルごとにファイルを分割する
- ファイル命名規則:
{model_name}.gql: GraphQLの型定義{model_name}_query.gql: モデルに関連するクエリ定義{model_name}_{mutation_name}.gql: モデルの個別ミューテーション定義
自動生成されるResolvers
- GraphQLファイルからResolverが自動的に作成される
- テストは同じディレクトリに
_testサフィックスで管理 - ファイル例:
internal/adapters/graph/achievement_query.resolvers.gointernal/adapters/graph/achievement_query.resolvers_test.go