Skip to content
Fernando Dodino edited this page Sep 10, 2023 · 13 revisions

Welcome to the wiki!

Development environment

For 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

.
├── client // Language Client
│   ├── src
│   │   ├── test // End to End tests for Language Client / Server
│   │   └── extension.ts // Language Client entry point
│   └── package.json // Client package definition.
├── package.json // The extension manifest.
└── server // Language Server
    └── src
    │   ├── linter.ts // Core tools file
    │   ├── reporter.ts // Validations reporter tool
    │   ├── autocomplete.ts // Autocomplete tool
    │   └── server.ts // Language Server entry point
    └── package.json // Server package definition.

Tools

We are developing the current tools:

  • Validator
  • Autocomplete (TODO: create wiki page)

Deployment

See Package and Deploy section.

Clone this wiki locally