Skip to content

Best practice for extending companion specification #115

Description

@kristianmo

Hello, there is a companion specification (CS) with types defined in namespace 2. Instances of each CS type are added in a namespace 3. The variables in the types are all missing the Definition property. Until the companion specification gets an update, what is the best practice for extending/adding Definition or other properties to variables and objects in an CS. 

  • Should the types get new optional properties in a new namespace?

  • Should the types be left alone and add the new properties to the instances in namespace 3?

  • Should the types be left alone and add the new properties to the instances in a new namespace 4?

  • Other options?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions