Skip to content

arhont375/intellij-thrift

 
 

Repository files navigation

Thrift Support (fork)

Plugin to support Thrift language in IntelliJ IDEs

IDEA marketplace: https://plugins.jetbrains.com/plugin/19912-thrift-support-fork-

Why fork?

Continuation of original plugin with main focus on IDEA compatibility updates. Feel free to open PR for any new feature or update of functionality.

Contribution

How to build

JDK 21 or later is required to build from source.

./gradlew :thrift:buildPlugin

How to test locally with new changes

./gradlew :thrift:runIde

Development

Testing

./gradlew :thrift:test

Update for the next IDEA version

Generally the flow of updates is following:

  1. Update IDEA platform plugin to the latest version and resolve related deprecations, see ideaPlatformPluginVersion in the gradle.properties;
  2. Reference IDEA vesrions to find latest Branch Number to be used as the ideaSinceVersion and related IntelliJ Platform Version to be used as the ideaVersion in the gradle.properties;
  3. Try to run tests and build the plugin for local test. If all fine it's good to submit PR.

Other improvements and features

Feel free to open PR for any desired feature.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 90.2%
  • Thrift 9.0%
  • Other 0.8%