Plugin to support Thrift language in IntelliJ IDEs
IDEA marketplace: https://plugins.jetbrains.com/plugin/19912-thrift-support-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.
JDK 21 or later is required to build from source.
./gradlew :thrift:buildPlugin./gradlew :thrift:runIde- General docs about plugin development
- Thrift grammar generated from the BNF grammar using the Grammar-Kit IDEA plugin.
- IDEA platform plugin reference
./gradlew :thrift:testGenerally the flow of updates is following:
- Update IDEA platform plugin to the latest
version and resolve related deprecations, see
ideaPlatformPluginVersionin thegradle.properties; - Reference IDEA vesrions
to find latest
Branch Numberto be used as theideaSinceVersionand relatedIntelliJ Platform Versionto be used as theideaVersionin thegradle.properties; - Try to run tests and build the plugin for local test. If all fine it's good to submit PR.
Feel free to open PR for any desired feature.