
agricoladb-server
AgricolaDB(v2~)のサーバアプリケーション。GraphQL APIの提供と、データベースのスキーマ管理を行う。
コード生成
entとGraphQLインテグレーションを用いて、スキーマや実装をコード生成している。
基本、編集するファイルは ent/schema/*.goだけで済むはずである。
make generate
上記コマンドを実行すると、以下の順でコード生成される:
- entによるORMclient/migrationなどのコード生成
- entgqlによるGraphQLスキーマgraph/ent.graphqlsの生成
- gqlgenによるGraphQLサーバのGo実装の生成
その後、必要に応じて graph/ent.resolvers.goなどに含まれる未実装の部分をコーディングする。
LICENSE
Source Code
MIT License
Copyright (c) 2022 ASAKURA Kazuki
The information provided in this API is quoted or translated from the products of "Agricola" and is copyrighted by the respective companies:
Copyright (c) 2007 Lookout Games
Copyright (c) 2008 Z-Man Games, Inc.
Copyright (c) 2008 Hobby Japan Co., Ltd.