Skip to content

language cleanups #33

Open
Open
@tetron

Description

@tetron

Goal: move essential features from "Requirement" to regular features, and make optional the requirements that only exist to indicate a certain feature is used in the document.

Command line tool

InitialWorkDirRequirement

Becomes "initialWorkDir" optional field of CommandLineTool, with the same schema and semantics as InitialWorkDirRequirement "listing" field.

EnvVarRequirement

Becomes "envDef" optional field of CommandLineTool, with same schema and sematics as EnvVarRequirement "envDef".

NetworkAccess

Becomes "networkAccess" optional field of CommandLineTool, with same schema and sematics as NetworkAccess "networkAccess".

ShellCommandRequirement

See #44

Workflows

SubworkflowFeatureRequirement

This becomes optional. This feature is allowed by default.

ScatterFeatureRequirement

This becomes optional. This feature is allowed by default.

MultipleInputFeatureRequirement

This becomes optional. This feature is allowed by default.

StepInputExpressionRequirement

This becomes optional. This feature is allowed by default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions