Hasura エンジンは、単一の構成可能な安全な API エンドポイントを介してデータへのアクセスを提供することで、最新のアプリケーションの構築を大幅に強化するオープン ソース プロジェクトです。
データ配信の将来は GA です。PostgreSQL (およびそのフレーバー)、MongoDB、ClickHouse、および MS SQL Server をサポートします。 Typescript、Python、Go Connector SDK を使用したカスタム ビジネス ロジックの作成もサポートします。 DDN で推奨される入門ガイドは次のとおりです。
Hasura DDN を強化する Hasura v3 エンジン コードは、このリポジトリのv3
フォルダーにあります。詳細については、この v3 README を参照してください。
Hasura DDN アーキテクチャには、データ ソースに接続するためのデータ コネクタが含まれています。すべての Hasura コネクタは、完全なオープンソースでも利用できます。使用可能なすべてのコネクタをリストしたコネクタ ハブを確認してください。
Hasura V2 は、Hasura GraphQL エンジンの現在の安定バージョンです。 V2 Hasura Graphql エンジンの詳細については、 v2
フォルダーとこの README を参照してください。
このリポジトリは、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 フォルダーにあります。あなたのアプリケーション/ウェブサイトなどでご自由にお使いください。Hasura を使用して構築されたアプリケーションに「Powered by Hasura」バッジを追加していただければ幸いです。 ❤️
すべてのデータ コネクタは、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
ディレクトリにあるすべてのものが含まれます。