File ReadMe ini ditujukan untuk kontributor ekstensi. Jika Anda hanya ingin menginstal versi stabil terbaru dari ekstensi, silakan kunjungi Visual Studio Marketplace. Untuk bantuan menggunakan ekstensi, kunjungi wiki VScode-AS3MXML untuk instruksi terperinci.
Proyek ini dibagi menjadi beberapa modul.
Language-Server menyediakan ActionScript dan intelijen kode MXML untuk kode studio visual dan editor lainnya (seperti Nounshine IDE) yang mendukung protokol server bahasa. Kode Intelijen didukung oleh kompiler ActionScript dari Apache Royale, tetapi mendukung berbagai SDK ActionScript. Modul ini ditulis dalam Java.
Asconfigc membuat file jar yang dapat dieksekusi yang dapat menguraikan format file asconfig.json dan menjalankan kompiler dengan opsi yang ditentukan. Modul ini ditulis dalam Java.
CHECK-JAVA-versi membuat file jar yang dapat dieksekusi yang akan memverifikasi bahwa versi Java saat ini memenuhi persyaratan minimum untuk server bahasa.
Check-Royale-Versi membuat file jar yang dapat dieksekusi yang akan memverifikasi bahwa versi saat ini dari kompiler Apache Royale memenuhi persyaratan minimum untuk server bahasa.
VScode-Extension mengimplementasikan berbagai fitur yang spesifik untuk kode studio visual, dan menginisialisasi proses java server bahasa. Modul ini ditulis dalam TypeScript.
Paket distribusi semuanya bersama -sama untuk membuat ekstensi akhir yang kompatibel dengan kode studio visual.
Membutuhkan JDK 11 (atau lebih baru), Apache Maven dan Node.js. Jalankan perintah berikut di direktori root untuk membangun ekstensi:
mvn clean package
Ekstensi akan dihasilkan dalam distribusi/target/vscode-as3mxml/vscode-as3mxml . Direktori ini dapat dijalankan di dalam host ekstensi kode Visual Studio. Selain itu, file .vsix akan dihasilkan yang dapat diinstal secara manual dalam kode studio visual.
Tes dijalankan di host ekstensi kode Visual Studio.
Hasil akan muncul di tampilan output .
Catatan: Jika ekstensi tidak dapat menemukan Apache Royale di sistem Anda secara otomatis, Anda mungkin perlu mengonfigurasi pengaturan as3mxml.sdk.framework atau as3mxml.sdk.editor di vScode-Extension/SRC/Test/Application_workspace/.vscode/settings.json .
Ekstensi ActionScript & MXML untuk kode Visual Studio dikembangkan oleh Josh Tynjala dengan dukungan anggota masyarakat seperti Anda.
Dukung Josh Tynjala di Patreon
Terima kasih khusus kepada sponsor berikut atas dukungan mereka yang murah hati: