Skip to content
QuBiT edited this page Sep 13, 2010 · 2 revisions

This page is only for developers of this module.

Most of the tasks needed to update the module are automated using rake

Currently the following rake tasks are implemented:

rake gherkin:available_versions         # List Available Versions
rake gherkin:gem_version                # Show Current Gem Version
rake gherkin:jar_version                # Show Current Jar Version
rake gherkin:latest_version             # Show Latest Available Version
rake gherkin:update                     # Update Gherkin (Gem & Jar Update)
rake gherkin:update_check               # Check for Updates
rake gherkin:update_gem                 # Update Gherkin Gem
rake gherkin:update_jar                 # Update Current Jar: Download File and Change Project Settings
rake i18n:generate                      # Generate NBS-Language-File
rake i18n:generate_feature_nbs_file     # Generate feature.nbs with support for all of Gherkin's translations
rake i18n:update_bundle_properties      # Update i18n Bundle.properties
rake i18n:update_layer_xml_file         # Update i18n Part of Layer XML File
rake templates:recreate_from_github     # Download Latest Examples and create Templates
rake templates:update                   # Update Templates (Recreate Files, Update Bundle.properties and layer.xml)
rake version                            # Displays the current version
rake version:bump:major                 # Bump the gemspec by a major version.
rake version:bump:minor                 # Bump the gemspec by a minor version.
rake version:bump:patch                 # Bump the gemspec by a patch version.
rake version:manifest_update            # Update the Manifest
rake version:project_properties_update  # Update the Project Properties
rake version:update                     # Whenever you bump a VERSION, then you also have to run this task to update the project.
rake version:write                      # Writes out an explicit version.
Clone this wiki locally