Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VSC] Sessions (2/3) #956

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Commits on Sep 24, 2020

  1. [FEATURE][VSC] Add basic language client functionality

    The Saros implementation will be based on the Language Server Protocol
    (see https://microsoft.github.io/language-server-protocol) for data exchange.
    In order to enable VS Code to understand that protocol the VS Code language
    client has been added. Furthermore starting of the Saros LSP Server
    has been encapsulated.
    mschaefer88 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    899144b View commit details
    Browse the repository at this point in the history
  2. [BUILD][VSC] Replace npm workflow by gradle

    Unintentionally removed parts have been
    readded (lsp) and code has been improved
    regarding guidelines. Overall quality has
    been improved. Vscodes extension build,
    run and publish workflow has been shifted
    from npm based to gradle base to embed
    it better into the gradle environment and
    to enable easier CI builds.
    mschaefer88 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    c210446 View commit details
    Browse the repository at this point in the history
  3. [BUILD][VSC] Use webpack as building method

    In order to keep the size of the extension rather
    small the building method has been changed
    to webpack. This also brings the benefit
    of excluding files that aren't really needed.
    mschaefer88 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    dc52700 View commit details
    Browse the repository at this point in the history
  4. [REFACTOR][VSC] Introduce eslint

    Introduce eslint and modify code accordingly.
    Furthermore gradle has been modified in
    order to seperate config and execute statements.
    mschaefer88 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    756a06c View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. [FEATURE][VSC] Implement accounts and contacts in VS Code

    This commit will add the functionality of
    managing accounts and contacts of
    Saros. There are wizards for handling
    those data and necessary UI elements
    such as the contact and active account
    view.
    mschaefer88 committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    7694aa9 View commit details
    Browse the repository at this point in the history
  2. [FEATURE][VSC] Implement accounts and contacts in Saros Language Server

    This commit will add the functionality of managing accounts and contacts of Saros.
    Basic functionality like logging and config
    exchange is also implemented. All classes
    that will contain logic of Saros from a later
    stage will be mostly empty.
    mschaefer88 committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    9dd874f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4e866b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c93df9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eeb7b1b View commit details
    Browse the repository at this point in the history