Skip to content

Docs: define extension rules #3

@stevedh

Description

@stevedh

It would be helpful to document the intended behavior of the "extends", "is_base", and "points_base" fields of equipment so we can use them correctly. From the data, it seems like:

  • If an entity "extends" another entity, the type (list of markers, references, and optinoal references) should be made up of the ones specified in the leaf entity, as well as these fields on equipment read by following "extends" fields.
  • If a piece of equipment "extends" another one, you should be able to follow the list of "extends" equipment until you reach one where "is_base=True"
  • The points and functions list of a piece of equipment contains the union of all pieces of equipment it extends.
  • What is points_base for?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions