3/31/2021 by GraphQL 基金會
GraphQL 重新定義開發人員使用 API 和客戶端伺服器互動的方式。隨著社群努力促進 GraphQL 的成長和採用,我們很興奮能透過 GraphQL 基金會月刊分享社群的工作和討論。
GraphQL 在 2020 年達到新的高度,並準備在 2021 年持續其飛速成長。再次感謝您參與此專案並支持 GraphQL 基金會。我們很期待再創豐收的一年!
GraphQL 基金會行銷委員會
新成立的 GraphQL 基金會行銷委員會負責協調行銷活動,以支持基金會和專案。他們定期開會,並歡迎基金會和社群成員參與。
會議議程和會議記錄公開,並可在會議/中取得。我們通常在每個月第四個星期四上午 9 點(太平洋時間)開會。如要加入定期邀請名單,請聯絡 operations@graphql.org。
允許欄位更多分歧
這是最複雜的驗證規則之一,它與重疊欄位有關,且不強制確保每個欄位在查詢中都是唯一的,特別是在您撰寫查詢時。它們必須合併在一起,並確保欄位只執行一次。有一個規則可確保可以執行此合併。
工作小組已同意新增散文或非規範性註解到此驗證規則,以說明這一點。
運算式表達式
運算式表達式是 Schema Coordinates 語法的一項擴充,允許許多新的使用案例。在 這裡 概述了一些迄今已討論過的使用案例,並已反覆運算語法,但這一切都在不斷變化中。
透過內省報告的方向
自訂指令目前無法內省。這多年來一直是一個重要的討論話題。最近,graphql-java 已實作(幾乎已合併)透過內省查詢指令的能力。
Oneof 輸入物件和 Oneof 欄位
Oneof 輸入物件是輸入物件的一種特殊變體,其中類型系統斷言必須設定且非 Null 的欄位只有一個,所有其他欄位都省略。這在內省中以 __Type.oneField: Boolean
欄位表示,而在 SDL 中則透過輸入物件上的 @oneOf
指令表示。工作小組已同意提供語法想法,並在 RFC 本身提供意見,並在 GraphQL.js 中撰寫實作
開發人員可以在 https://github.com/graphql 參與社群並為專案做出貢獻。
有興趣成為 GraphQL Foundation 或 GraphQL Specification 會員的組織可以在我們的會員頁面上了解更多資訊。如果您對會員資格有任何疑問,請寄電子郵件至 membership@graphql.org。