-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
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
Labels
No labels