Skip to content

Change msg generation for nicer paths #19

@TimWhiting

Description

@TimWhiting

We can probably change the CMake to copy the message packages into the workspace, or in a global location.

Best practices? What should we do?
What global location? ~/.dart_msgs? $WORKSPACE/.dart_msgs I like the idea of a hidden folder by default.

Alternatives:
Use Dart's generation process along with annotations on imports to have messages generated only for the places they are used. Seems inefficient if you have multiple packages using the same messages.

Copy the packages into a subdirectory of the catkin package that is using them. Downside: Also duplicates the message package, and might cause package include conflicts when you have dart packages depending on each other but both importing the message package from different paths.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions