[PR #1248] [MERGED] Add internal intellij plugin #971

Closed
opened 2025-12-30 01:28:02 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/apple/pkl/pull/1248
Author: @bioball
Created: 10/21/2025
Status: Merged
Merged: 10/21/2025
Merged by: @bioball

Base: mainHead: internal-intellij-plugin


📝 Commits (1)

  • 4c14e69 Add internal intellij plugin

📊 Changes

9 files changed (+315 additions, -0 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 DEVELOPMENT.adoc (+11 -0)
📝 gradle/libs.versions.toml (+4 -0)
pkl-internal-intellij-plugin/README.adoc (+4 -0)
pkl-internal-intellij-plugin/pkl-internal-intellij-plugin.gradle.kts (+35 -0)
pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestEditorProvider.kt (+76 -0)
pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestSplitEditor.kt (+165 -0)
pkl-internal-intellij-plugin/src/main/resources/META-INF/plugin.xml (+17 -0)
📝 settings.gradle.kts (+2 -0)

📄 Description

This introduces an IntelliJ plugin that's meant to assist with development of the Pkl codebase itself.

The plugin adds a file editor that opens snippet tests in a split editor pane, showing the input on the left side and output on the right side.

Sample:
Screenshot 2025-10-20 at 11 19 04 PM

This plugin isn't meant to be published anywhere, and is only meant to help with development of this codebase.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/apple/pkl/pull/1248 **Author:** [@bioball](https://github.com/bioball) **Created:** 10/21/2025 **Status:** ✅ Merged **Merged:** 10/21/2025 **Merged by:** [@bioball](https://github.com/bioball) **Base:** `main` ← **Head:** `internal-intellij-plugin` --- ### 📝 Commits (1) - [`4c14e69`](https://github.com/apple/pkl/commit/4c14e69811790b4198c52b475bed0a43756ab295) Add internal intellij plugin ### 📊 Changes **9 files changed** (+315 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `DEVELOPMENT.adoc` (+11 -0) 📝 `gradle/libs.versions.toml` (+4 -0) ➕ `pkl-internal-intellij-plugin/README.adoc` (+4 -0) ➕ `pkl-internal-intellij-plugin/pkl-internal-intellij-plugin.gradle.kts` (+35 -0) ➕ `pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestEditorProvider.kt` (+76 -0) ➕ `pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestSplitEditor.kt` (+165 -0) ➕ `pkl-internal-intellij-plugin/src/main/resources/META-INF/plugin.xml` (+17 -0) 📝 `settings.gradle.kts` (+2 -0) </details> ### 📄 Description This introduces an IntelliJ plugin that's meant to assist with development of the Pkl codebase itself. The plugin adds a file editor that opens snippet tests in a split editor pane, showing the input on the left side and output on the right side. Sample: <img width="1037" height="533" alt="Screenshot 2025-10-20 at 11 19 04 PM" src="https://github.com/user-attachments/assets/d7fbd432-c2fb-4085-993d-f43d0eba3c5c" /> This plugin isn't meant to be published anywhere, and is only meant to help with development of this codebase. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-30 01:28:02 +01:00
adam closed this issue 2025-12-30 01:28:02 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#971