oasis-open / tosca-community-contributions

OASIS TC Open Repository: Manages TOSCA profiles, tests, and templates that are maintained by the TOSCA community. They are intended to be used as examples to help developers get started with TOSCA and to test compliance of TOSCA implementations with the standard.
https://github.com/oasis-open/tosca-community-contributions
Apache License 2.0
39 stars 25 forks source link

Remove use of word "optional" in "Description" column for keyname tables #95

Open tliron opened 2 years ago

tliron commented 2 years ago

Example:

Keyname: repository Mandatory: no Description: The optional name of the repository definition which contains the location of the external repository that contains the artifact. The artifact is expected to be referenceable [sic] by its file URI within the repository.

The word "optional" is entirely unnecessary due to the existence of "Mandatory: no". Worse, it is confusing. Is the keyname optional? Or is the name of the repository optional? The spec is rife with this kind of confusing and unnecessary language.

Please let's remove this unnecessary "optional" wording from the entire spec.

lauwers commented 2 years ago

When deciding whether a keyname is mandatory or not, we should only consider the initial definition case, not any refinements (since in refinements all keynames are non-mandatory).

From: Tal Liron @.> Sent: Tuesday, March 15, 2022 8:28 AM To: oasis-open/tosca-community-contributions @.> Cc: Subscribed @.***> Subject: [oasis-open/tosca-community-contributions] Remove use of word "optional" in "Description" column for keyname tables (Issue #95)

Example:

Keyname: repository Mandatory: no Description: The optional name of the repository definition which contains the location of the external repository that contains the artifact. The artifact is expected to be referenceable [sic] by its file URI within the repository.

The word "optional" is entirely unnecessary due to the existence of "Mandatory: no". Worse, it is confusing. Is the keyname optional? Or is the name of the repository optional? The spec is rife with this kind of confusing and unnecessary language.

Please let's remove this unnecessary "optional" wording from the entire spec.

— Reply to this email directly, view it on GitHubhttps://github.com/oasis-open/tosca-community-contributions/issues/95, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AASPLIM5NBZLOA57FGFR5J3VACUAFANCNFSM5QZBLPTA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you are subscribed to this thread.Message ID: @.**@.>>