Mesin Hasura adalah proyek sumber terbuka yang meningkatkan pembangunan aplikasi modern dengan menyediakan akses ke data melalui titik akhir API tunggal yang dapat disusun dan aman.
Masa depan pengiriman data adalah GA: Mendukung PostgreSQL (dan variannya), MongoDB, ClickHouse, dan MS SQL Server. Juga mendukung penulisan logika bisnis khusus menggunakan TypeScript, Python, dan Go Connector SDK. Berikut adalah panduan Memulai DDN yang direkomendasikan.
Kode mesin Hasura v3, yang menggerakkan Hasura DDN, ada di folder v3
repo ini. Anda dapat menemukan informasi lebih detail di README v3 ini.
Arsitektur Hasura DDN menyertakan Konektor Data untuk menyambung ke sumber data. Semua konektor Hasura juga tersedia sepenuhnya open source. Lihat Hub Konektor yang mencantumkan semua konektor yang tersedia.
Hasura V2 adalah versi stabil Mesin Hasura GraphQL saat ini. Silakan temukan informasi lebih detail tentang V2 Hasura Graphql Engine di folder v2
dan README ini.
Repositori ini adalah mono-repo besar dan aktif yang berisi banyak bagian ekosistem Hasura dan riwayat git yang panjang, yang dapat membuat kloning repositori pertama kali menjadi lambat dan menghabiskan banyak ruang disk. Kami menyarankan untuk mengikuti jika Anda menghadapi masalah kloning.
Ini hanya akan mengkloning komit terbaru dan mengabaikan semua komit historis.
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 @
Ini memeriksa file tingkat atas dan hanya folder v3
yang berisi kode Mesin Hasura V3.
Untuk memecahkan sebagian besar masalah, lihat dokumentasi dan sumber daya komunitas kami. Jika Anda mengalami bug atau perlu menghubungi kami, Anda dapat menghubungi kami menggunakan salah satu saluran berikut:
Dokumentasi Hasura DDN: dokumen DDN
Dokumentasi Hasura V2: Dokumen V2
Dukungan & umpan balik: Perselisihan
Pelacakan masalah & bug: Masalah GitHub
Ikuti update produk : @HasuraHQ
Bicaralah dengan kami di obrolan situs web kami
Kami berkomitmen untuk membina lingkungan yang terbuka dan ramah di masyarakat. Silakan lihat Kode Etik.
Jika Anda ingin melaporkan masalah keamanan, silakan baca ini.
Bergabunglah dengan komunitas kami untuk mendapatkan informasi terbaru tentang pengumuman, acara, pembaruan produk, dan blog teknis. https://hasura.io/community/
Lihat panduan kontribusi kami untuk lebih jelasnya.
Aset merek Hasura (logo, maskot Hasura, didukung oleh lencana, dll.) dapat ditemukan di folder v2/assets/brand. Jangan ragu untuk menggunakannya di aplikasi/situs web Anda, dll. Kami akan sangat senang jika Anda menambahkan lencana "Didukung oleh Hasura" ke aplikasi Anda yang dibuat menggunakan Hasura. ❤️
Semua Konektor Data tersedia di bawah Lisensi Apache 2.0.
Mesin inti V3 GraphQL dimaksudkan untuk dilisensikan di bawah Lisensi Apache 2.0 (Apache-2.0).
Mesin GraphQL inti V2 tersedia di bawah Lisensi Apache 2.0 (Apache-2.0).
Semua konten lain di folder v2 (kecuali yang ada di direktori server
, cli
, dan console
) tersedia di bawah Lisensi MIT. Ini mencakup semua yang ada di docs
dan direktori community
.