Sha256: 5bd136b87f0549920781d5ddde83ecc91dbf2f6c49b574515588e4e26cbbf132

Contents?: true

Size: 1.87 KB

Versions: 6

Compression:

Stored size: 1.87 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: <%= plugin_module_name %>

# 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:
  <%= plugin_name %>: <%= plugin_module_name %>::Processor


# 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: generate_build_files


# 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: post_build_hook

# If a dsl module is declared it will be injected in the DSL available in the shell or templates
:dsl:
  - <%= plugin_module_name %>::Dsl::<%= plugin_module_name %>Dsl

# 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:
  - <%= plugin_name %>/entity_definitions/<%= plugin_name %>_entity

# A list of root directories where you can find templates in directories named from the
# entity types they are attached to. 
:templates:
  - etc/templates

# Plugin dependencies to other plugins. Use the plugin name and NOT the plugin
# gem name (in the case of a gem plugin). Declare as well dependencies to local plugins.
:dependencies: []

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
power_stencil-0.10.0 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml
power_stencil-0.9.8 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml
power_stencil-0.9.7 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml
power_stencil-0.9.6 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml
power_stencil-0.9.5 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml
power_stencil-0.9.4 etc/meta_templates/plugin_seed/etc/plugin_capabilities.yaml