Este archivo ReadMe está destinado a contribuyentes a la extensión. Si simplemente desea instalar la última versión estable de la extensión, visite Visual Studio Marketplace. Para obtener ayuda para usar la extensión, visite la wiki VScode-AS3MXML para obtener instrucciones detalladas.
Este proyecto se divide en varios módulos.
Language-servidor proporciona ActionScript y MXML Code Intelligence para el código de estudio Visual y otros editores (como Moonshine IDE) que admiten el protocolo del servidor de idiomas. La inteligencia del código está impulsada por el compilador ActionScript de Apache Royale, pero admite una variedad de SDK de ActionScript. Este módulo está escrito en Java.
ASCONFIGC crea un archivo JAR ejecutable que puede analizar el formato de archivo asconfig.json y ejecutar el compilador con las opciones especificadas. Este módulo está escrito en Java.
Check-Jav-Version crea un archivo JAR ejecutable que verificará que la versión actual de Java cumpla con los requisitos mínimos para el servidor de idiomas.
Check-Royale-Version crea un archivo JAR ejecutable que verificará que la versión actual del compilador Apache Royale cumpla con los requisitos mínimos para el servidor de idiomas.
VScode-Extension implementa varias características específicas del código Visual Studio e inicializa el proceso Java del servidor de idiomas. Este módulo está escrito en TypeScript.
La distribución empaqueta todo para crear la extensión final que sea compatible con el código de Visual Studio.
Requiere JDK 11 (o más nuevo), Apache Maven y Node.js. Ejecute el siguiente comando en el directorio raíz para construir la extensión:
mvn clean package
La extensión se generará en distribución/target/vscode-as3mxml/vscode-as3mxml . Este directorio se puede ejecutar dentro del host de extensión de Visual Studio Code. Además, se generará un archivo .vsix que se puede instalar manualmente en el código Visual Studio.
Las pruebas se ejecutan en el host de extensión de código Visual Studio.
Los resultados aparecerán en la vista de salida .
Nota: Si la extensión no puede encontrar Apache Royale en su sistema automáticamente, es posible que deba configurar as3mxml.sdk.framework o as3mxml.sdk.editor configuración en VScode-Extension/SRC/Test/Application_Workspace/.Vscode/Settings.json .
Josh Tynjala desarrolla la Extensión de ActionScript & MXML para el código Visual Studio con el apoyo de miembros de la comunidad como usted.
Apoya a Josh Tynjala en Patreon
Un agradecimiento especial a los siguientes patrocinadores por su generoso apoyo: