Hi Oleg,
Thank you for your response. I’ve submitted my proposal for the “Build Server Protocol: Add Kotlin Support” project and wanted to also express my enthusiasm here.
My proposal focuses on improving integration between Kotlin (via Gradle) and the Build Server Protocol (BSP). As you know, BSP plays a key role in enabling smooth communication between IDEs and build tools. Currently, Kotlin support within the BSP ecosystem is limited, especially in the context of Gradle. The goal of this project is to bridge that gap by enhancing interoperability—allowing tools like IntelliJ IDEA or Metals to seamlessly interact with Kotlin projects through a standardized BSP interface.
To approach this, I explored the current capabilities of Kotlin’s Gradle plugin and the BSP implementation, and outlined a plan to expose Kotlin-specific project data, task execution, and build diagnostics through BSP in a way that aligns with the protocol’s conventions.
I’m happy to discuss any part of the proposal further, and I’m also open to feedback or direction if there are specific implementation considerations you’d like to highlight.
Looking forward to your thoughts!