Development
June 9, 2026 · View on GitHub
For local setup, project structure, grammar updates, and testing, see CONTRIBUTING.md. This page covers building and the release process.
Building
./gradlew build
Running (development)
./gradlew runIde
Publishing
Releases are automated via GitHub Actions. When you push a tag, the plugin is automatically published to JetBrains Marketplace and a GitHub release is created.
Release Checklist
-
Update version in
build.gradle.kts:version = "X.Y.Z" -
Commit the version bump:
git add build.gradle.kts git commit -m "Release X.Y.Z" git push -
Create and push the tag:
git tag X.Y.Z git push origin X.Y.Z -
GitHub Actions will automatically:
- Build the plugin
- Publish to JetBrains Marketplace
- Create a GitHub release with the zip attached
Manual Publishing
To publish manually:
PUBLISH_TOKEN="your-token" ./gradlew publishPlugin
Get your token at https://plugins.jetbrains.com/author/me/tokens
Setup
The PUBLISH_TOKEN secret must be configured in GitHub repo settings
(Settings → Secrets → Actions).