-
Notifications
You must be signed in to change notification settings - Fork 23
feat: elide intellij plugin #1505
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
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1505 +/- ##
==========================================
- Coverage 40.20% 40.02% -0.19%
==========================================
Files 701 702 +1
Lines 32830 32850 +20
Branches 4569 4576 +7
==========================================
- Hits 13200 13148 -52
- Misses 18082 18159 +77
+ Partials 1548 1543 -5
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 6 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
acf37b4
to
bbc1ae6
Compare
Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Summary
This PR introduces an Intellij IDEA plugin providing support for Elide as an External Build System, which allows users to edit Elide projects in the IDE, build, run, and sync them.
Roadmap (initial plugin release)
The first release will have a basic but complete set of features to enable the use of Elide in simple projects. This includes most of the capabilities expected of an external build tool in Intellij IDEA (project sync, dependency management, building, and running).
This release will be focused on Kotlin and Java, support for other languages (and polyglot features) will be added later.
elide.pkl
.elide install
on project sync if the lockfile is not up to date or dependencies are not found on disk.build
,run
,install
).elide.pkl
.Additional features (future releases)
In the future, the plugin will be enhanced with quality-of-life features and a better integration with the rest of the languages supported by Elide.
elide init
or otherwise).