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

Switch to kts #975

Closed
denis-fokin opened this issue Sep 20, 2022 · 0 comments · Fixed by #976
Closed

Switch to kts #975

denis-fokin opened this issue Sep 20, 2022 · 0 comments · Fixed by #976
Assignees
Labels
enhancement New feature or request

Comments

@denis-fokin
Copy link
Collaborator

denis-fokin commented Sep 20, 2022

Description

In order to add other languages support, we need to think about better plugin support. One of the most important tasks is to exclude usage of language-dependent IntelliJ plugin APIs from our common code.

For this, we need to introduce more fine-grained separation of our Gradle-based module system. This can be achieved with more ease if we switch to Kotlin script in Gradle.

Expected behavior

Scripts that are potentially used to build multi-language plugin have to be turned into kts-based scripts.

Environment

GitHub.

Potential alternatives

Go on with Groovy.

Context

No specific context.

@denis-fokin denis-fokin added the enhancement New feature or request label Sep 20, 2022
@denis-fokin denis-fokin self-assigned this Sep 20, 2022
@denis-fokin denis-fokin mentioned this issue Sep 20, 2022
7 tasks
denis-fokin added a commit that referenced this issue Sep 22, 2022
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
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant