-
Notifications
You must be signed in to change notification settings - Fork 17
Rake Tasks
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.