Skip to content

Development workflows #139

@stonier

Description

@stonier

Support simpler and more flexible development workflows.

  • Work on an arbitrary subset of our repos - e.g. delphyne/delphyne_gui only → simpler & flexibly handle different use cases
  • Dependency management via one tool - simpler & shouldn't need to reinvent wheels (use or drive requirements for rosdep)
  • Minimise non-system dependencies - too much endeavour to maintain
  • Minimise bundling of packages - e.g. tinyxml \in odm \in malidrive → enable dependency sharing & avoid release incompatibilities

These are essentially the precepts of the ROS federated ecosystem. It's a set of rules that works and enables scaling and flexibility. Just a bit trickier to handle with closed source packages sans a build farm, but it's doable. I believe it is a good goal.

FYI @scpeters just to kick-start the thread.

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