10/15/2020作成者GraphQL Foundation
GraphQLは、開発者がAPIやクライアント-サーバー間のインタラクションを扱う方法を再定義しました。コミュニティがGraphQLの成長と普及を促進するために尽力する中、新しい月刊GraphQL Foundationニュースレターを通じて、コミュニティの活動や議論を共有できることを嬉しく思います。
GraphQLおよび関連プロジェクトに関するすべての活動は、大小を問わず、プロジェクトの成長と成熟にとって重要であり、すでに世界最大規模のインターネット企業からも採用されています。
これらの項目の多くは、まだ議論が始まったばかりであり、いくつかはさらに進んでいます。この月刊記事の目的は、コミュニティで最も重要なことを要約して共有し、他の人が参加するのを助けることです。これらは初期の議論トピックにすぎません。毎月のWG会議中の完全な議論に関するメモについては、これらの会議メモを参照してください。
必須の入力を非推奨にすることを仕様で許可すべきかどうかを議論しました。懸念事項は2つあります。非推奨は実行可能であることを意図していること、およびイントロスペクションにはデフォルトで非推奨のものが含まれていないため、イントロスペクションの結果として非推奨の入力を受け取らなくなったツールが壊れる可能性があることです。
「フィールドでのDeferをサポートしない理由」という質問に答えようとしています。その理由は、元のApollo実装がフィールドのみであったためです。調整が難しいという問題に直面しました。
この問題は、4月にGraphQL仕様およびエコシステムで使用されている「query」という用語の曖昧さに関して最初に提起されました。このタイトルだけで、リクエスト、Query型、クエリ操作、およびネストされた選択セットに言及しました。しかし、それはこの用語を使用するいくつかの方法にすぎず、GraphQLを初めて使用する人がすぐに理解することを非常に難しくする可能性があります。Benjieは用語の使用を分析し、すでにGraphQL仕様で使用されている他の用語に基づいて使用する一貫した用語セットを提案しました。これは最近のワーキンググループで議論されました。仕様PR #777を参照してください。
公式のGraphQL Language Serverを使用するVscode-graphqlが、公式の参照vscode拡張機能になりました! GraphiQLと同様に、ここで新しい仕様の言語機能がすべて導入されるように努めます。発表後、30,000人の新しいユーザーを獲得しました! このブログ投稿では、すべての新機能について詳しく説明します。
開発者はコミュニティに参加し、https://github.com/graphqlでプロジェクトに貢献できます。
GraphQL FoundationまたはGraphQL Specificationのメンバーになることに関心のある組織は、メンバーページで詳細をご覧ください。メンバーシップに関するご質問は、membership@graphql.orgまでメールでお問い合わせください。