continuedev / continue

⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
https://docs.continue.dev/
Apache License 2.0
19.51k stars 1.69k forks source link

IntelliJ Platform Gradle Plugin v2 #1208

Open Snurppa opened 6 months ago

Snurppa commented 6 months ago

Validations

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

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

sestinj commented 6 months ago

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