เอ็นจิ้น Hasura เป็นโปรเจ็กต์โอเพ่นซอร์สที่เพิ่มพลังให้กับการสร้างแอปพลิเคชันสมัยใหม่โดยให้การเข้าถึงข้อมูลผ่านจุดสิ้นสุด API เดียวที่ประกอบได้และปลอดภัย
อนาคตของการส่งข้อมูลคือ GA: รองรับ PostgreSQL (และรสชาติของมัน), MongoDB, ClickHouse และ MS SQL Server ยังรองรับการเขียนตรรกะทางธุรกิจแบบกำหนดเองโดยใช้ Typescript, Python และ Go Connector SDK นี่คือคู่มือเริ่มต้นใช้งานที่แนะนำบน DDN
รหัสกลไก Hasura v3 ซึ่งขับเคลื่อน Hasura DDN อยู่ในโฟลเดอร์ v3
ของ repo นี้ คุณสามารถค้นหาข้อมูลโดยละเอียดเพิ่มเติมได้ใน README เวอร์ชัน 3 นี้
สถาปัตยกรรม Hasura DDN มี Data Connectors เพื่อเชื่อมต่อกับแหล่งข้อมูล ตัวเชื่อมต่อ Hasura ทั้งหมดยังเป็นโอเพ่นซอร์สอย่างสมบูรณ์อีกด้วย ตรวจสอบ Connector Hub ซึ่งแสดงรายการตัวเชื่อมต่อที่มีอยู่ทั้งหมด
Hasura V2 เป็นเวอร์ชันเสถียรของ Hasura GraphQL Engine ในปัจจุบัน โปรดดูข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับ V2 Hasura Graphql Engine ในโฟลเดอร์ v2
และ README นี้
พื้นที่เก็บข้อมูลนี้เป็น mono-repo ขนาดใหญ่และใช้งานอยู่ ซึ่งมีหลายส่วนของระบบนิเวศ 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 @
การดำเนินการนี้จะชำระเงินไฟล์ระดับบนสุดและเฉพาะโฟลเดอร์ v3
ซึ่งมีรหัส Hasura V3 Engine
หากต้องการแก้ไขปัญหาส่วนใหญ่ โปรดดูเอกสารและทรัพยากรชุมชนของเรา หากคุณพบข้อผิดพลาดหรือต้องการติดต่อเรา คุณสามารถติดต่อเราโดยใช้ช่องทางใดช่องทางหนึ่งต่อไปนี้:
เอกสาร Hasura DDN: เอกสาร DDN
เอกสารประกอบของ Hasura V2: เอกสาร V2
การสนับสนุนและข้อเสนอแนะ: Discord
การติดตามปัญหาและข้อบกพร่อง: ปัญหา GitHub
ติดตามอัพเดตสินค้า: @HasuraHQ
พูดคุยกับเราในการแชทเว็บไซต์ของเรา
เรามุ่งมั่นที่จะส่งเสริมสภาพแวดล้อมที่เปิดกว้างและเป็นมิตรในชุมชน โปรดดูจรรยาบรรณ
หากคุณต้องการรายงานปัญหาด้านความปลอดภัย โปรดอ่านข้อความนี้
เข้าร่วมชุมชนของเราเพื่อติดตามข่าวสารล่าสุดเกี่ยวกับประกาศ กิจกรรม การอัปเดตผลิตภัณฑ์ และบล็อกด้านเทคนิค https://hasura.io/community/
ตรวจสอบคู่มือการสนับสนุนของเราสำหรับรายละเอียดเพิ่มเติม
ทรัพย์สินของแบรนด์ Hasura (โลโก้ มาสคอตของ Hasura ขับเคลื่อนโดยป้าย ฯลฯ) สามารถพบได้ในโฟลเดอร์ v2/assets/brand คุณสามารถใช้สิ่งเหล่านี้ในแอปพลิเคชัน/เว็บไซต์ของคุณ ฯลฯ เรายินดีอย่างยิ่งหากคุณเพิ่มตราสัญลักษณ์ "ขับเคลื่อนโดย Hasura" ให้กับแอปพลิเคชันของคุณที่สร้างโดยใช้ Hasura
Data Connectors ทั้งหมดมีให้ใช้งานภายใต้ Apache License 2.0
Core V3 GraphQL Engine มีวัตถุประสงค์เพื่อให้ได้รับใบอนุญาตภายใต้ Apache License 2.0 (Apache-2.0)
GraphQL Engine แกน V2 พร้อมใช้งานภายใต้ Apache License 2.0 (Apache-2.0)
เนื้อหาอื่นๆ ทั้งหมดในโฟลเดอร์ v2 (ยกเว้นในไดเรกทอรี server
, cli
และ console
) มีให้ใช้งานภายใต้ใบอนุญาต MIT ซึ่งรวมถึงทุกสิ่งใน docs
และไดเร็กทอรี community