continue icon indicating copy to clipboard operation
continue copied to clipboard

IntelliJ Platform Gradle Plugin v2

Open Snurppa opened this issue 1 year ago • 1 comments

Validations

  • [X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
  • [X] I'm not able to find an open issue that requests the same enhancement

Problem

Hi!

First of all, very excited as I just found this project, thanks for the efforts so far!

I mainly use IntelliJ, currently version 2024.1, and noticed IntelliJ reporting some errors from the extension.

Well, thought to take a stab on this and as I was looking at the codebase and how can people even develop stuff to IntelliJ (yes totally new to this area)... But I quickly noticed this warning in IntelliJ Gradle Plugin docs Screenshot 2024-04-30 at 13 58 32

Seems that beta1 was released just few weeks ago and there seems to be a migration guide from v1 to v2 with breaking changes.

What I maybe wanted to ask here publicly, is that how do you think the JetBrains extension development roadmap should look like?

From CONTRIBUTING.md:

The JetBrains extension is currently in alpha testing.

So from that phrase, from few hours of running this extension and from the plugin migration fact, my quick gut feeling is that maybe it would be beneficial to try to target using that v2 plugin sooner rather than later?

Been IntelliJ user for years, but totally noob on the area of IDE development etc, so might not be as big thing as it seems from my babysteps perspective 😄

Nevertheless, would maybe be beneficial to have some of these future intents stated somewhere here, so that focus is clear for anyone thinking about contributing.

Thanks.

ps. I might take the stab on the original nuisance that brought me here in upcoming days - regardless on the answer to this v2 plugin matter.

Solution

  • Write rough "extension development roadmap" about the JetBrains extensions future goals (and restrictions). Like...
    • IntelliJ version support goals
    • JDK versioning (current LTS is version 21, released 09/2023)
    • Gradle versions etc...

And yeah, these are more considering the extension dev/build tooling, rather than actual extension end-user features.

Snurppa avatar Apr 30 '24 11:04 Snurppa

@Snurppa Welcome! Yes I think your gut here that it would be good to take care of earlier isn't wrong. We do hope to support all JetBrains versions within reason (roughly, if there are problems specific to a 2022 or older version, we may not opt to prioritize that problem)

Let me know if you have any other questions as you dive into either this or the original problem you mentioned!

sestinj avatar May 02 '24 20:05 sestinj