Developped by Maxime HAMM [email protected]
This plugin is compatible with Jetbrain products
plugin
: main plugin codeextensions
: extensions (future use)- ...
common
: code used by plugin and extensions
https://plugins.jetbrains.com/plugin/16289-cucumber-to-tzatziki
Import using gradle (Gradle should use Java 11)
- Launch task
build
from root module - Run all tests from module
./test
Launch task runIde
from plugin
module
Setup a system variable :
- Edit
~/.bash_profile
(if you're using bash) Thensource ~/.bash_profile
Addexport ORG_GRADLE_PROJECT_intellijPublishToken='xxxx'
- Or add
-DPublishToken=xxxx
as VM Parameter
Token is known by Maxime HAMM :)
- Clean and build all
- Clean all
Taks > build > clean
- Build all
Taks > build > build
- Build plugin
plugin-tzatziki > Tasks > intellij > buildplugin
- Build plugin
plugin-i18n > Tasks > intellij > buildplugin
- Clean all
- Run tests in
./test
module - Verify compatibility using task
runPluginVerifier
fromplugin
module
- Upgrade version in
./build.gradle
- Update change note in
./plugin-tzatziki/build.gradle
- Update change note in
./plugin-i18n/build.gradle
- Publish to marketplace
- Using task
plugin-tzatziki > Tasks > intellij > publishPlugin
- Using task
plugin-i18n > Tasks > intellij > publishPlugin
- Using task
Many thanks to Pierre-Michel BRET for his contribution, the great PDF generator, allowing to realize a complete layout with page numbers, summary, paragraphs management, etc.
Enjoy !