FLOIP / flow-spec

7 stars 6 forks source link

Change exit.label from a translated resource to an optional string, or remove it #55

Closed markboots closed 2 years ago

markboots commented 3 years ago

Currently, block.exit.label is a translated resource, and is required for exits. This is inconsistent with flow.label and block.label, which are optional human-readable strings that expand on flow.name, block.name.

By making exit.label into an optional string, it would:

Since exits are a flow logic element that are not visually exposed to contacts (end-users), we're not aware of places where translation for the exit name needs to be presented to contacts.

Proposal:

markboots commented 3 years ago

Going one step further, in discussions today we recognized that: