Panduan Memulai Cepat Cosmos

SubQuery TeamAbout 5 min

Panduan Memulai Cepat Cosmos

Dalam panduan mulai Cepat ini, kita akan memulai dengan proyek awal Cosmos sederhana di Jaringan Juno dan kemudian menyelesaikannya dengan mengindeks beberapa data nyata yang sebenarnya. Ini adalah dasar yang sangat baik untuk memulai ketika mengembangkan Proyek SubQuery Anda sendiri.

Jika Anda mencari panduan untuk Substrat/Polkadot, Anda dapat membaca Panduan memulai cepat khusus Cosmos.

Di akhir panduan ini, Anda akan memiliki proyek SubQuery yang berjalan pada node SubQuery dengan titik akhir GraphQL tempat dimana Anda dapat membuat kueri data.

Jika Anda belum melakukannya, sebaiknya Anda membiasakan diri dengan terminologi yang digunakan di SubQuery.

Tujuan dari panduan memulai cepat ini adalah untuk mengadaptasi proyek awal standar untuk mulai mengindeks semua suara di Terra Developer Fundopen in new window (yang juga berkontribusi pada SubQuery) dari Cosmos, hanya membutuhkan waktu 10-15 menit

Anda dapat melihat kode akhir proyek ini di https://github.com/jamesbayly/juno-terra-developer-fund-votesopen in new window

Persiapan

Lingkungan Pengembangan Lokal

Pasang CLI SubQuery

Instal SubQuery CLI secara global di terminal Anda dengan menggunakan NPM:

# NPM
npm install -g @subql/cli

Harap dicatat bahwa kami JANGAN mendorong penggunaan yarn global untuk menginstal @subql/cli karena manajemen ketergantungannya yang buruk yang dapat menyebabkan kesalahan di lini depan.

Anda kemudian dapat menjalankan bantuan untuk melihat perintah dan penggunaan yang tersedia yang disediakan oleh CLI

bantuan subql

Inisialisasi Proyek Pemula SubQuery

Cosmos belum didukung di CLI SubQuery (subql), untuk memulai dengan kloning Juno atau fork proyek pemulaopen in new window.

Setelah proses inisialisasi selesai, Anda akan melihat folder dengan nama proyek Anda telah dibuat di dalam direktori. Isi direktori ini harus identik dengan apa yang tercantum dalam Struktur Direktori.

Terakhir, di bawah direktori proyek, jalankan perintah berikut untuk menginstal dependensi proyek baru.

::: code-tabs @tab:active yarn shell cd PROJECT_NAME yarn install