Skip to content
This repository has been archived by the owner on Aug 10, 2024. It is now read-only.

Latest commit

 

History

History
51 lines (38 loc) · 1 KB

README.md

File metadata and controls

51 lines (38 loc) · 1 KB

aml-vscode (EXPERIMENTAL)

This is a custom extension for VS Code based on the Language Server Protocol (LSP). It provides support for the features listed below as well as other AML-based custom features.

Supported Web Apis:

  • RAML 1.0
  • RAML 0.8
  • OpenAPI 2.0
  • OpenAPI 3.0.0
  • AsyncAPI 2.0
  • AML documents: beta

Features

  • Completion
  • Diagnostics
  • Structure
  • Hover
  • Document Links
  • Goto Definition
  • Find References
  • Rename
  • Rename File
  • CodeActions
  • Serialize/Conversion (beta)

AML Custom Features

  • Semantic Extensions
  • Custom Validations
  • Dialects Hot Reload (Needs to be enabled from extension settings)

Requirements

NodeJS installed (v16.19.0 LTS recommended)

Install VSCE package

Building commands

npm install
npm run compile
vsce package

For more information

Enjoy!