Coder Social home page Coder Social logo

agluszak / xqt-kotlinx-lsp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rhdunn/xqt-kotlinx-lsp

0.0 0.0 0.0 721 KB

Kotlin multiplatform Language Server Protocol (LSP) library

Home Page: https://rhdunn.github.io/xqt-kotlinx-lsp/

License: Apache License 2.0

Kotlin 100.00%

xqt-kotlinx-lsp's Introduction

xqt-kotlinx-lsp

Maven Central License

Kotlin multiplatform Language Server Protocol (LSP) library

The xqt-kotlinx-lsp library is an open-source implementation of the LSP (Language Server Protocol) specification. It supports:

  1. Language Server Protocol (LSP) 2.0.0 - 2.1.0
  2. Language Server Protocol (LSP) 3.0.0

NOTE: The LSP 1.x and 2.x protocols are incompatible in several of the notifications and requests. If you need LSP 1.x support use the 1.0.1 release.


  1. Adding the Library as a Maven Dependency
  2. Supported Kotlin/Native Targets
  3. Documentation
    1. Building the Project with Gradle
  4. License

Adding the Library as a Maven Dependency

The xqt-kotlinx-lsp binaries are available on Maven Central.

Maven:

<dependency>
    <groupId>io.github.rhdunn</groupId>
    <artifactId>xqt-kotlinx-lsp</artifactId>
    <version>2.0.1</version>
</dependency>

Gradle (Groovy DSL):

implementation 'io.github.rhdunn:xqt-kotlinx-lsp:2.0.1'

Gradle (Kotlin DSL):

implementation("io.github.rhdunn:xqt-kotlinx-lsp:2.0.1")

Supported Kotlin/Native Targets

Target [1] Family Tier [1] Status
android_arm32 Android 3 Build Only [2]
android_arm64 Android 3 Build Only [2]
android_x64 Android 3 Build Only [2]
android_x86 Android 3 Build Only [2]
ios_arm64 Mac iOS 2 Build Only [2]
ios_simulator_arm64 Mac iOS 1 Build and Test
ios_x64 Mac iOS 1 Build and Test
linux_arm64 Linux 2 Build Only [2]
linux_x64 Linux 1 (Host) Build and Test
macos_arm64 Mac OSX 1 (Host) Build and Test
macos_x64 Mac OSX 1 (Host) Build and Test
mingw_x64 MinGW 3 (Host) Build and Test
tvos_arm64 Mac TV OS 2 Build Only [2]
tvos_simulator_arm64 Mac TV OS 2 Build and Test
tvos_x64 Mac TV OS 2 Build and Test
watchos_arm32 Mac Watch OS 2 Build Only [2]
watchos_arm64 Mac Watch OS 2 Build Only [2]
watchos_device_arm64 Mac Watch OS 3 Build and Test
watchos_simulator_arm64 Mac Watch OS 2 Build and Test
watchos_x64 Mac Watch OS 2 Build and Test

[1] See https://kotlinlang.org/docs/native-target-support.html for the list of Kotlin/Native targets. The target column specifies the name used in the KonanTarget instances. The tier column is the level of support provided by JetBrains for the Kotlin/Native target.

[2] The tests for these targets are not supported by Kotlin/Native. A gradle nativeTest task is not available for this configuration.

Documentation

  1. API Documentation

Building the Project with Gradle

  1. Build Properties
  2. Environment Variables
  3. Signing Artifacts

License

Copyright (C) 2022-2023 Reece H. Dunn

SPDX-License-Identifier: Apache-2.0

xqt-kotlinx-lsp's People

Contributors

rhdunn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.