gz-sim icon indicating copy to clipboard operation
gz-sim copied to clipboard

Ign pkg_create

Open harshmahesheka opened this issue 2 years ago • 1 comments

🎉 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.

harshmahesheka avatar Jul 10 '22 18:07 harshmahesheka

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?

harshmahesheka avatar Aug 06 '22 09:08 harshmahesheka

  • Superseded by https://github.com/gazebosim/gz_pkg_create/pull/1

chapulina avatar Aug 30 '22 20:08 chapulina