Sha256: 63b75b85833cedda721537192836241691c413f2ac470f9e8e19a7e60e5fc372

Contents?: true

Size: 1.34 KB

Versions: 1

Compression:

Stored size: 1.34 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 after the files are detemplatized. This method has
# to be a module method in the `plugin_module` module.
: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.1 etc/plugin_capabilities.yaml