Skrip Umum
Untuk menjaga konsistensi monorepo, semua skrip harus dijalankan dari direktori root proyek.
Skrip Inti (g)
g (Generator) adalah skrip bantu paling penting dalam pengembangan VSeed.
Deskripsi:
Perintah ini merupakan gabungan build:test, build:docs, dan build:api, yang digunakan untuk menjaga sumber daya lingkungan pengembangan tetap sinkron:
- Menghasilkan kasus uji: Mem-parsing JSON Spec di bawah
tests/integrationsdan menghasilkan file.test.tsyang sesuai. - Menghasilkan dokumentasi: Mem-parsing definisi tipe TypeScript dan memperbarui dokumentasi API di
apps/website.
Kapan digunakan:
- Setelah mengubah logika chart atau menambahkan jenis chart baru.
- Setelah mengubah definisi tipe TypeScript.
- Sebelum melakukan commit kode.
Pengembangan & Build
Memulai Lingkungan Pengembangan
Menjalankan mode watch VSeed dan situs dokumentasi secara bersamaan.
Membangun Proyek
Membangun library inti VSeed.
Pengujian
Jalankan Semua Tes
Jalankan Tes Unit
Jalankan Tes Integrasi
Perbarui Snapshot Tes
Jalankan ini saat perubahan kode Anda menyebabkan diff snapshot yang memang diharapkan: