Sha256: 5ec65a89f11dee13ee08efa2ce03dad24885b981401ecaeb6140e5a4cc6b856d
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
--- # This file defines the capabilities exposed by the plugin. This file is mandatory # for a plugin to be considered as valid. # Define the main module of the plugin. In this module you can define the build method # if the plugin exposes a build (actually a post build hook occurring after the files # are "detemplatized") :plugin_module: Releases # In the processors defined in the hereunder hash you map a subcommand with the processor # that will handle it. A plugin can define as many subcommands as needed, or none... # Hash keys should match sub-commands declared in the `command_line.yaml` file and processor # classes should expose an `execute` method. :processors: null # This is the name of the method called __instead__ of standard file detemplatization. This method has # to be a module method in the `plugin_module` module. :generate_build_files: null # This is the name of the method called after the files are detemplatized. This method has # to be a module method in the `plugin_module` module. :post_build: null # If a dsl module is declared it will be injected in the DSL available in the shell or templates :dsl: - Releases::Dsl::ReleasesDsl # These are the files (array) defining entity types. These files should not be already # required by the plugin as they will be required by the framework when needed. :entity_definitions: - releases/entity_definitions/release_entity # A list of root directories where you can find templates in directories named from the # entity types they are attached to. :templates: null
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
psplugin_releases-0.1.2 | etc/plugin_capabilities.yaml |