Skip to content

Make BSP 1st class citizen #899

@joan38

Description

@joan38

This is a proposal, and if agreed, road map to make BSP 1st class citizen of Mill.

Why?

From an Intellij user perspective the current default way of importing a Mill project in our IDE is to run mill mill.scalalib.GenIdea/idea and then open the generated project.
That is very much the way SBT started to get into Idea and then benefited of an official support from the Intellij Scala plugin.
Now it seems SBT is going down the path of using BSP exclusively.

The current limitations with this approche are:

  • The user needs to first run a mill command to generate the Idea project
  • Does not work for other IDEs than Intellij
  • The Intellij support burden is on mill's side

How?

List of things that needs to happen before we could even consider this proposal:

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions