Skip to content

Developing the extension

hiaux0 edited this page Mar 23, 2020 · 1 revision

How to setup a local development environment

Development setup

  1. Clone the repo locally
  2. To test changes
    1. Go to the debug section of VSCode
    2. Run client
  3. You can also debug the server, but here you may have to uncomment this line
      "processId": "${command:PickProcess}",
  1. Pick port 6100 (the server runs here) image

Extension Architecture

(1): Client Handle VSCode specific logic.

Results given by the Server

(2): Server (aka. Language server)

Handles language specific logic (in our case, the "Aurelia language". More generally for instance, Typescript also has its language server implementation)