JointJS adalah pustaka diagram JavaScript / TypeScript yang teruji dan terbukti yang membantu pengembang dan perusahaan dari berbagai ukuran membangun aplikasi visual dan Tanpa Kode/Kode Rendah dengan lebih cepat dan percaya diri. Ini adalah alat fleksibel yang dapat digunakan untuk membuat berbagai UI (aplikasi diagram interaktif, alat menggambar, visualisasi data, UI untuk sistem pemantauan, dan banyak lagi). Ini bisa menjadi lapisan dasar aplikasi Anda berikutnya dan membantu Anda mewujudkan ide Anda ke pasar dalam hitungan hari, bukan bulan atau tahun.
Informasi lebih lanjut, contoh dan dokumentasi dapat ditemukan di jointjs.com.
? Mulailah dengan tutorial.
Untuk mengajukan pertanyaan, berbagi masukan, atau terlibat dalam diskusi dengan anggota komunitas lainnya, kunjungi diskusi GitHub kami.
Contoh lainnya tersedia di CodePen.
Lihat dokumentasi peta pikiran kami.
Jika Anda ingin mengerjakan JointJS secara lokal, gunakan panduan berikut untuk memulai.
Pastikan Anda menginstal dependensi berikut di sistem Anda:
Pastikan Anda menggunakan Yarn versi >= 2.0.0, sehingga Anda memiliki akses ke fungsionalitas rentang ruang kerja Yarn. Jika Anda menggunakan Volta, pembatasan ini akan otomatis terbaca dari package.json
.
Kloning repositori git ini:
git clone https://github.com/clientIO/joint.git
Arahkan ke direktori joint
:
cd joint
Instal semua dependensi:
yarn install
Hasilkan file distribusi dari kode sumber:
yarn run dist
Anda sekarang siap menelusuri contoh aplikasi kami, yang menggabungkan fungsionalitas dari beberapa paket JointJS:
cd examples
Lihat file README.md
setiap aplikasi untuk instruksi tambahan.
Anda juga dapat menelusuri aplikasi demo paket JointJS Core kami:
cd packages/joint-core/demo
Kebanyakan demo dapat dijalankan hanya dengan membuka file index.html
di browser Anda. Beberapa demo memiliki instruksi tambahan, yang dapat Anda temukan di file README.md
masing-masing.
Untuk menjalankan semua tes:
yarn run test
Untuk menjalankan pengujian sisi server saja:
yarn run test-server
Untuk menjalankan pengujian sisi klien saja:
yarn run test-client
Untuk menjalankan pengujian TypeScript saja:
yarn run test-ts
Untuk memeriksa kesalahan linting di direktori src
dan types
:
yarn run lint
Untuk memperbaiki kesalahan secara otomatis, jalankan eslint untuk src
dan types
direktori:
yarn run lint-fix
Untuk menampilkan laporan cakupan kode dalam HTML:
yarn run test-coverage
Untuk menampilkan laporan cakupan kode dalam format lcov:
yarn run test-coverage-lcov
Output untuk semua pengujian unit akan disimpan di direktori packages/joint-core/coverage
.
Pustaka JointJS dilisensikan di bawah Mozilla Public License 2.0.
Hak Cipta © 2013-2024 klien IO