
Ini adalah bagian klien dari Sprotty , kerangka diagram open-generation, open-source yang dibangun dengan teknologi web.
Beberapa fitur yang dipilih:
- Rendering SVG yang cepat dan dapat diskalakan yang kompatibel dengan semua browser modern dan dapat ditata dengan CSS
- Animasi yang dibangun ke inti
- Dukungan untuk runtime terdistribusi dengan klien dan server
- Arsitektur klien yang cepat dan reaktif diimplementasikan dalam TypeScript
- Arsitektur server berbasis java atau node.js
- Konfigurasi melalui injeksi ketergantungan
- Integrasi dengan Xtext, Langium, Protokol Server Bahasa, VS Code dan Theia
- Dapat dijalankan sebagai klien kaya dan juga di browser
Repositori
Proyek Sprotty membentang di empat repositori GitHub.
- Sprotty (repositori ini) berisi kode klien (
sprotty ), kode bersama untuk server node.js ( sprotty-protocol ), integrasi tata letak rusa ( sprotty-elk ) dan contoh. - Sprotty-Server berisi kode server untuk Java dan termasuk tata letak diagram sisi server, ekstensi protokol server bahasa, dan integrasi dengan kerangka kerja XText.
- Sprotty-Theia berisi kode lem untuk mengintegrasikan pandangan sprotty dalam Theia IDEA.
- Sprotty-vscode berisi kode lem untuk mengintegrasikan tampilan sprotty dalam kode VS.
Proyek ini dibangun di ci.eclipse.org/sprotty.
Dokumen
Untuk informasi lebih lanjut, silakan berkonsultasi dengan dokumentasi di situs web.
Sejarah versi didokumentasikan dalam Changelog. Perubahan dilacak secara terpisah untuk setiap paket.
Referensi
- Contoh: Lihat Penyaringan - Menggunakan penyaringan untuk secara efisien menavigasi set data publikasi dan kutipan yang besar
- Contoh: Grafik bersarang-memperluas subgraph bersarang di tempat untuk secara efisien menavigasi proyek besar dengan modul TypeScript
- Yangster - Ekstensi Kode VS untuk Bahasa Yang