Skip to content
Ivan Jawerbaum edited this page Sep 23, 2024 · 13 revisions

Welcome to the wiki!

Development environment

To contribute to this project and setup your environment, see Development environment section.

Architecture

This project use Wollok TS implementation as backend, see Linking Wollok TS section for more details.

Files Structure

.
├── package.json
└── packages
    ├── client // Language Client
    │   ├── src
    │   │   ├── test // End to End tests for Language Client / Server
    │   │   └── extension.ts // Extension entry point
    │   └── package.json // Client package definition.
    ├── debug-adapter // Debug Adapter
    │   ├── package.json // Debugger package definition.
    │   └── src
    │       ├── debug-session.ts // Debug Adapter entry point
    │       └── tests // Debug adapter unit tests
    └── server // Language Server
        └── src
            ├── test // Mocha tests for autocomplete, validator, etc.
            ├── functionalities
            │   ├── autocomplete // Autocomplete folder
            │   ├── code-lens.ts // Code lens tool
            │   └── ...          // other tools
            ├── server.ts // Language Server entry point
            └── package.json // Server package definition.

Tools

We are developing the current tools:

Deployment

See Package and Deploy section.

Clone this wiki locally