Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IntelliJ Platform Gradle Plugin v2 #1208

Open
2 tasks done
Snurppa opened this issue Apr 30, 2024 · 1 comment
Open
2 tasks done

IntelliJ Platform Gradle Plugin v2 #1208

Snurppa opened this issue Apr 30, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Snurppa
Copy link

Snurppa commented Apr 30, 2024

Validations

  • I believe this is a way to improve. I'll try to join the Continue Discord for questions
  • 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 Snurppa added the enhancement New feature or request label Apr 30, 2024
@sestinj
Copy link
Contributor

sestinj commented May 2, 2024

@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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants