Step properties

Step properties provide important data of a Step, such as its project type, its source code or the dependencies it requires. A Step’s inputs and outputs are also defined as step properties. Let’s take a look at the properties!

  • title, summary and description : metadata, for comments, tools and GUI.

    Meta properties as permanent comments

    These meta properties can be used for permanent comments. Standard YML comments are not preserved when the YML is normalized, converted to JSON or otherwise generated or transformed. These meta properties are.

  • website : official website of the Step / service.

  • source_code_url : the url where the Step’s source code can be viewed.

  • support_url : url to the Step’s support / issue tracker.

  • published_at : auto-generated at share - the StepLib publish date of the Step’s version

  • source : auto-generated at share git clone information.

  • asset_urls : auto-generated at share Step assets (StepLib specific), like icon image.

  • host_os_tags : supported operating systems. Currently unused, reserved for future use.

  • project_type_tags : project type tags if the Step is project type specific. Example: ios or android. Completely optional, and only used for search and filtering in Step lists.

  • type_tags : generic type tags related to the Step. Example: utility, test or notification. Similar to project_type_tags, this property is completely optional, and only used for search and filtering in Step lists.

  • deps : specifies the required dependencies of the Step. To declare a dependency, specify a package manager and then the dependency you wish to install.

  • inputs : inputs (Environments) of the Step.

  • outputs : outputs (Environments) of the Step.