下列資源旨在說明 GraphQL 開發流程如何運作、如何參與以及哪裡可以獲得協助。
GraphQL 專案的核心圍繞著 規格 組織,並有廣泛的支援實作和工具。
GraphQL 與其眾多實作之間有著積極且互惠的關係。GraphQL 規格在 GraphQL 工作小組 的照料下不斷演進,該小組由 GraphQL 規格專家、公開 參考實作 的貢獻者和實作人員組成。在任何時間點,GraphQL 規格更新都是預期規劃與已在生產環境中驗證的模式和行為文件化的結合,有時規模非常龐大。
GraphQL 規格、子規格和官方參考實作是使用工作小組模型開發的。工作小組每月或視需要開會,以審查構想並規劃其工作。
GraphQL 工作小組 是規劃和實施 GraphQL 規格 變更的主要小組。它積極開會,並且是沒有獨立分組工作小組的主題的討論預設位置(分組工作小組包括 輸入聯合工作小組 和 GraphQL-over-HTTP 工作小組)。
GraphQL.js 工作小組致力於其中一個主要參考實作,graphql.js。
如果您想針對特定主題成立工作小組,請加入GraphQL 工作小組會議並提出您的想法。
GraphQL 是透過 GitHub 和工作小組會議公開開發,任何人都可以參加(只要符合免費會員協議)。此外,歡迎任何人觀看我們在 YouTube 上的會議錄音
如果您想參與 GraphQL,請將自己加入我們的其中一個 工作小組或實作 的會議議程中,如果您還沒簽署文件,請簽署文件,然後出現!或者,如果您願意,只需針對我們的專案開啟一個 PR,因為這也會啟動規範會員簽署程序。
我們歡迎您的參與!
我們所有的工作 都在公開場合進行。此外,我們會在 YouTube 上記錄工作小組的會議。如果您有興趣快速了解工作小組中發生的事情,會議記錄和 重播 是開始的好地方。
詢問與開發相關問題的最佳地點是在工作小組會議中,或開啟 GitHub 議題。請注意,如果您有實作問題,您可能會在 詢問更針對使用者的管道 中獲得更快速的解答。
GraphQL 於 2015 年由 Facebook 開源,並於 2019 年成為由 Linux 基金會管理的中立治理專案。為了遵循最佳實務,GraphQL 專案的技術治理與 GraphQL 基金會 的財務和政策治理是分開且不同的。
GraphQL 專案是由 聯合開發基金會 (JDF) 認可的。JDF 是 Linux 基金會家族的一份子,是一個專門致力於讓開放標準更容易管理的組織。
GraphQL 規範、GraphQL 工作小組,以及 GraphQL GitHub 組織 中所有其他次級工作小組和實作,都受 GraphQL 專案憲章 約束。
技術指導委員會,或稱 TSC,在 技術憲章 中設立為最高技術決策機構。它由 GraphQL 技術社群代表 組成,負責監督規範和開發工作,以及核准新版本。TSC 成員任期兩年。
GraphQL 基金會 為 GraphQL 專案提供財務支援。基金會是一個獨立的組織,符合最佳實務,有助於確保技術決策是根據其本身的價值,且獨立於財務捐款而做出。GraphQL 基金會使用透過 會員費 籌集的資金,透過投資基礎設施、協調支援服務、開發人員補助金和指導計畫,來支援 GraphQL 專案的工作。
GraphQL 基金會 完全由 會員費 支援,來自希望支援 GraphQL 生態系統長期永續經營的 公司。