Skip to content
@build-server-protocol

Build Server Protocol

Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

bsp logo Build Server Protocol

Join the chat on Discord

This project is an effort to improve the integration between language server/editors and build tools. This effort is led by the Scala Center and JetBrains, together with the help of other tooling developers in the Scala ecosystem and beyond.

Even though the protocol originated from Scala ecosystem, it's designed to be language-agnostic.

Server and client implementations are available for multiple build tools and IDEs, including Bazel, sbt, and Mill, IntelliJ IDEA and the Scala Metalslanguage server.

You can read the specification here.

If you'd like to contribute to the protocol, please check out our CONTRIBUTING doc.

Pinned Loading

  1. build-server-protocol build-server-protocol Public

    Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

    Scala 455 65

Repositories

Showing 5 of 5 repositories

Most used topics

Loading…