Skip to content

oliver-peng-gao/tzatziki

Repository files navigation

Tzatziki y Cucumber

Developped by Maxime HAMM [email protected]

This plugin is compatible with all Jetbrain products

  • plugin : main plugin code
  • extensions : extensions (future use)
    • ...
  • common : code used by plugin and extensions

Market place location

https://plugins.jetbrains.com/plugin/16289-cucumber-to-tzatziki

Installation

Import using gradle (Gradle should use Java 11)

  • Launch task build from root module
  • Run all tests from module ./test

Run

Launch task runIde from plugin module

Get ready to publish to market place

Setup a system variable :

  • Edit .bash_profile`
  • Add export ORG_GRADLE_PROJECT_intellijPublishToken='xxxx'

Token is known by Maxime HAMM :)

Prepare to publish a release

  • Build using task build from root module
  • Run tests in ./test module
  • Verify compatibility using task runPluginVerifier from plugin module

Publishing a new release

  • Upgrade version in ./build.gradle
  • Update change note in ./plugin/build.gradle
  • Publish to marketplace using task publishPlugin from module .plugin

Contributing to Any to Json

In order to let the plugin be compatible with any language, do not add any dependency to Intellij IDEA plugin in modules plugin and common. i.e do not change this in build.gradle files :

intellij {
    version 'xxxx'
    intellij.type = 'xx' 
}

Enjoy !

About

Cucumber y Tzatziki

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.1%
  • Other 0.9%