A JSON language extension to support Azure Resource Manager deployment templates and template language expressions.
-
Install node.js [v5.5.0 or Higher]
-
To build this extension from the command line, run
npm run build
. -
The language server is not open source, you will need to set the
azureResourceManagerTools.languageServer.path
setting in vscode (after F5'ing) to the location of the language server in an existing installed instance of the extension). -
To run this extension's tests from the command line, run
npm test
. -
To create a VSCode .vsix package for this extension, run
npm install -g vsce
and then 'npm run package' (this will not package the language server) -
To debug this extension, open in vscode, and run the "Launch Extension" configuration
See Extending VS Code for more information on how to create VS Code extensions.
See TypeScriptLang.org for more information on the TypeScript language.
See Authoring Azure Resource Manager Templates for more information on how to author Azure Resource Group Templates.
See Template Language Expressions for more information about how to use Template Language Expressions in your deployment templates.
See Azure CLI for more information about how to interact with Microsoft Azure from the command line.