Skip to content

Allow sharing of actions and decisions #39

@lilioid

Description

@lilioid

Is your feature request related to a problem? Please describe.

Nope not really, I just think it would be neat.

In general I would like to see the ability to share some actions and decisions between different DSDs. For example we could have a decision on whether our robot is currently in a FALLEN state and reuse that information in localization and hcm.

Describe the solution you'd like

Similar on how python allows modules to live in different directories I would like to see DSD elements to live in different modules.
Keeping in the similarity we could simply search through different modules by having a PYTHONPATH-like environment variable which lists modules in which modules can be located.
It would not need to be an environment variable but could also be a parameter just like you currently need to give register_actions and register_decisions a string path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions