[ros2pkg] Integrate features of 3rd-party ros2-pkg-create CLI tool #948
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We have recently open-sourced our own package generation tool
ros2-pkg-create
. Please also see my introductory post on ROS Discourse.I'm opening this draft PR in response to @tfoote suggesting to integrate
ros2-pkg-create
s features into the official CLI.Note
This PR is not carrying any changes just yet. I'm mainly opening this to share some insights into the features of
ros2-pkg-create
, how it's different than this repository'sros2 pkg create
, and how an integration here could look like. Ideally, we could gather some feedback and suggestions before starting the actual integration efforts.Features of
ros2-pkg-create
Technical Details of
ros2-pkg-create
Differences between
ros2-pkg-create
andros2 pkg create
ros2 pkg create
uses empy instead of jinja, see example headerros2 pkg create
-only features:ros2-pkg-create
-only features: