Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Slang DSL
(Redirected from SLANG syntax)
back to Score Project
here we'll describe: the score DSL doc
This document describes SLANG DSL, which is used to define a process, using flows. This DSL is YAML based. All the files consist of the following main entities:
- Flow: A flow is the basic executable unit of SLANG. It represents a process that can perform a job relevant to the end user. For example, a flow that creates a virtual machine. A flow consists of tasks and the navigation between them. Flows have inputs, outputs and possible results.
- Task: One step in a flow. It can point to an operation or to other flows.
- Operation: A unit wrapped as an action. This handles its inputs, define relevant outputs, and returns a result.
- Action: A method, written programmatically. This can be a java method or a type of script.
- Result: The returned status of a flow or operation, for example: SUCCESS or FAILURE.