Hasura 引擎是一個開源項目,它透過單一、可組合、安全的 API 端點提供對資料的訪問,從而增強現代應用程式的建構。
資料交付的未來是 GA:支援 PostgreSQL(及其風格)、MongoDB、ClickHouse 和 MS SQL Server。也支援使用 Typescript、Python 和 Go Connector SDK 編寫自訂業務邏輯。這是推薦的 DDN 入門指南。
為 Hasura DDN 提供支援的 Hasura v3 引擎程式碼位於此儲存庫的v3
資料夾中。您可以在此 v3 自述文件中找到更多詳細資訊。
Hasura DDN 架構包括用於連接資料來源的資料連接器。所有 Hasura 連接器也都是完全開源的。查看連接器集線器,其中列出了所有可用的連接器。
Hasura V2 是 Hasura GraphQL 引擎的當前穩定版本。請在v2
資料夾和本自述文件中找到有關 V2 Hasura Graphql 引擎的更多詳細資訊。
該儲存庫是一個大型且活躍的單一儲存庫,包含 Hasura 生態系統的許多部分和較長的 git 歷史記錄,這可能會使儲存庫的首次複製速度變慢並消耗大量磁碟空間。如果您遇到克隆問題,我們建議您遵循以下步驟。
這只會克隆最新的提交並忽略所有歷史提交。
git clone https://github.com/hasura/graphql-engine.git --depth 1
git clone --no-checkout https://github.com/hasura/graphql-engine.git --depth 1 cd graphql-engine git sparse-checkout init --cone git sparse-checkout set v3 git checkout @
這將檢出頂級文件和僅包含 Hasura V3 引擎代碼的v3
資料夾。
要解決大多數問題,請查看我們的文件和社群資源。如果您遇到錯誤或需要與我們聯繫,您可以透過以下管道之一與我們聯繫:
Hasura DDN 文檔:DDN 文檔
Hasura V2 文件:V2 文檔
支援與回饋:Discord
問題與錯誤追蹤:GitHub 問題
關注產品更新:@HasuraHQ
在我們的網站聊天中與我們交談
我們致力於在社區中營造一個開放和熱情的環境。請參閱行為準則。
如果您想報告安全問題,請閱讀本文。
加入我們的社區,了解最新的公告、活動、產品更新和技術部落格。 https://hasura.io/community/
查看我們的貢獻指南以了解更多詳細資訊。
Hasura 品牌資產(標誌、Hasura 吉祥物、徽章等)可以在 v2/assets/brand 資料夾中找到。請隨意在您的應用程式/網站等中使用它們。 ❤️
所有數據連接器均可在 Apache License 2.0 下使用。
核心 V3 GraphQL 引擎旨在根據 Apache License 2.0 (Apache-2.0) 獲得許可。
V2 核心 GraphQL 引擎可在 Apache License 2.0 (Apache-2.0) 下使用。
v2 資料夾中的所有其他內容(除了server
、 cli
和console
目錄中的內容)均可在 MIT 授權下使用。這包括docs
和community
目錄中的所有內容。