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
폴더와 이 README에서 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 폴더에서 찾을 수 있습니다. 귀하의 응용 프로그램/웹 사이트 등에 자유롭게 사용하십시오. 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
디렉터리의 모든 내용이 포함됩니다.