gz-sim
gz-sim copied to clipboard
Ign pkg_create
🎉 New feature
Depends on https://github.com/gazebosim/gz-cmake/pull/262
Summary
This pull request is regarding my GSoC project which you can visit here . The idea is to create an ignition subcommand that can create a template ignition package based on the user's demands. You can see currently supported options here. Currently in the advanced package option a sample world, model, executable and plugin is made with code to install it.
Would love everyone's review on how to shape it better for users!
Test it
Build this repo with its dependencies and run ign pkg_create --help
to see various options.
Checklist
- [x] Signed all commits for DCO
- [ ] Added tests
- [ ] Added example and/or tutorial
- [ ] Updated documentation (as needed)
- [ ] Updated migration guide (as needed)
- [ ] Consider updating Python bindings (if the library has them)
- [ ]
codecheck
passed (See contributing) - [ ] All tests passed (See test coverage)
- [ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by
messages.
Also, https://raw.githubusercontent.com/ignition-tooling/gazebodistro/master/collection-fortress.yaml has gz packages names instead of ign.I am confused, shouldn't fortress have ign name?
- Superseded by https://github.com/gazebosim/gz_pkg_create/pull/1