Pembangunan : Teras Osmosis : Persediaan IDE - drihsanmy/Osmosis-Malaysia-Translation-Team GitHub Wiki
Persediaan IDE Osmosis
Persediaan IDE yang disyorkan untuk membangunkan Osmosis dalam Go.
Pasang Go dan VSCode
Mula-mula, pasang VSCode: https://code.visualstudio.com/download
Kemudian, pasang Go: https://go.dev/doc/install
Klon Osmosis dan Cosmos SDK
Untuk menyediakan persekitaran setempat anda untuk Osmosis, klon repo Osmosis:
git clone https://github.com/osmosis-labs/osmosis.git
Langkah seterusnya tidak perlu, tetapi ia amat berguna untuk dijadikan sebagai rujukan. Untuk klonkan repo SDK Cosmos:
git clone https://github.com/cosmos/cosmos-sdk.git
Sekarang lancarkan VSCode dan buka folder Osmosis melalui File -> Open
Akhir sekali, tambahkan SDK Cosmos pada ruang kerja anda dengan memilih File -> Add Folder to Workspace
Kedua-dua Osmosis dan Cosmos SDK kini sepatutnya dipaparkan pada halaman VSCode yang sama!
Tambah Sambungan VSCode Berkaitan
Tambahkan sambungan berikut pada VSCode anda:
Pergi melalui Google VSCode Proto 3 oleh zxh404 Git Lens oleh GitKraken ) Tabnine AI oleh Tabnine
#Konfigurasi Vscode
Untuk menjadikan persekitaran anda menjalankan ujian secara automatik setiap kali anda menyimpan"
Pergi ke: VSCode -> Preferences -> settings -> Extensions -> Go
- Tetapkan
Go: Lint tool
kepadagolint
. Anda boleh menggunakanstaticcheck
jika anda mahu, tetapi ia akan mengambil banyak sumber perkomputeran.- Jika anda ingin menggunakan konfigurasi yang sama seperti kod osmosis, gunakan
golangci-lint
. - Anda mungkin akan digesa untuk memasang linter yang anda pilih, klik butang pasang.
- Jika anda ingin menggunakan konfigurasi yang sama seperti kod osmosis, gunakan
- Tetapkan
Go: Format tool
kepada salah satu daripada yang berikut:goreturnsataugofumports
- Anda mungkin akan digesa untuk memasang pemformat yang anda pilih, klik butang pasang.
- Semak
Go: Test on Save
Pada ketika ini, persekitaran anda sepatutnya bersedia untuk digunakan!
Lesen Kerja ini disediakan di bawah dwilesen iaitu di bawah Apache 2.0 dan MIT. Anda boleh memilih antara salah satu daripadanya jika anda menggunakan kerja ini.
SPDX-License-Identifier: Apache-2.0 OR MIT