GraphQLロゴGraphQL

GraphQL Foundation 2021年3月月次ニュースレター

3/31/2021発行元GraphQL Foundation

GraphQLは、開発者がAPIとクライアントサーバー間のやり取りを行う方法を再定義しました。コミュニティはGraphQLの成長と普及を促進するために懸命に取り組んでおり、私たちは月次GraphQL Foundationニュースレターを通じてコミュニティの活動と議論を共有できることを嬉しく思います。

GraphQLは2020年に新たな高みに到達し、2021年も飛躍的な成長を続ける態勢が整っています。このプロジェクトへの参加とGraphQL Foundationへのサポートに改めて感謝いたします。私たちは、今年も実りある一年になることを楽しみにしています。!

ワーキンググループの最新情報#

GraphQL Foundationマーケティング委員会

新しく設立されたGraphQL Foundationマーケティング委員会は、Foundationプロジェクトを支援するマーケティング活動を調整する責任を負います。委員会は定期的に会議を開き、Foundationとコミュニティメンバーの参加を歓迎します。

会議のアジェンダと議事録は公開されており、meetings/で入手できます。通常、毎月第4木曜日の午前9時(太平洋時間)に会議を開催しています。定期的な招待状に追加されるには、operations@graphql.orgまでご連絡ください。

フィールドの差異をより大きく許容する

これは最も複雑な検証ルールの1つであり、重複するフィールドに関するもので、特にクエリを構成する場合に、すべてのフィールドがクエリ内で一意であることを強制するものではありません。クエリはマージされ、フィールドが一度だけ実行されるようにする必要があります。このマージを実行できることを保証するためのルールがあります。

ワーキンググループは、この検証ルールに散文または非規範的な注記を追加して、これを説明することに同意しました。

操作式

操作式は、スキーマ座標構文の拡張であり、多くの新しいユースケースを可能にします。こちらに、これまでに議論されてきたユースケースのいくつかが概説されており、構文は繰り返し変更されていますが、すべては非常に流動的です。

イントロスペクションレポートによるディレクティブ

カスタムディレクティブは現在、イントロスペクションできません。これは長年にわたる大きな議論の的でした。最近、graphql-javaはイントロスペクションによってディレクティブをクエリする機能を実装しました(ほぼマージされました)。

Oneof入力オブジェクトとOneofフィールド

Oneof入力オブジェクトは、入力オブジェクトの特別なバリアントであり、型システムによって、フィールドの1つだけが設定され、null以外であることがアサートされ、他のすべては省略されます。これは、イントロスペクションでは__Type.oneField: Booleanフィールドで、SDLでは入力オブジェクトの@oneOfディレクティブによって表されます。ワーキンググループは、構文に関する考えとRFC自体に貢献し、GraphQL.jsで実装を作成することに同意しました。

その他のニュース...#

今後のイベント:#

  • GraphQLコミュニティは、4月7日と8日にGraphQL Summitで再び集結します

参加する!#

開発者はhttps://github.com/graphqlでコミュニティに参加し、プロジェクトに貢献できます。

GraphQL FoundationまたはGraphQL仕様のメンバーになることに関心のある組織は、メンバーページで詳細を確認できます。メンバーシップについてご質問がある場合は、membership@graphql.orgまでメールでお問い合わせください。