ADVRHumanoids / ROSEndEffector

ROS End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
Apache License 2.0
27 stars 6 forks source link

Use only one naming convention for package name #52

Closed torydebra closed 4 years ago

torydebra commented 4 years ago

In some place we use ROSEndEffector, somewhere else we use ros_end_effector. This probably cause dependency issues as suggested by @alaurenzi in issue #48

From ROS conventions :

Package names should follow common C variable naming conventions: lower case, start with a letter, use underscore separators, e.g. laser_viewer

So we should change everything to ros_end_effector, removing everywhere ROSEndEffector.

But in the same web page I see also:

Prefixing a package name with 'ros' is redundant for a ROS package. This is not recommended except for very core packages.

This can be also important, while we are going toward the 1.0 beta

liesrock commented 4 years ago

Thanks for the above @torydebra: ros_end_effector should be the name based on the convention.

Regarding the repo name we can leave ROSEndEffector right?

alaurenzi commented 4 years ago

Yes, I ended up doing the same for CartesianInterface. I'm not totally satisfied with different repo-project name, though..

torydebra commented 4 years ago

I know that the name ros end effector is already famous :P... but I would think also about removing the ros_ prefix... I do not know how much are strict the ROS rules but this may cause to do the changing name job twice. Then I do not know, maybe ROS does not comply so much.

liesrock commented 4 years ago

No the ros prefix has to stay there :)

torydebra commented 4 years ago

ok, so we change everything (but github repo name) to ros_end_effector ?

liesrock commented 4 years ago

Yes you can go ahead on this! Thanks

torydebra commented 4 years ago

Done! also in the other packages. I removed the build, devel and compile all from the nothing. I also compile the test and dox (doxygen) to be sure. There should be no issues

liesrock commented 4 years ago

I checked it and tested it also looking at Travis: https://travis-ci.org/github/ADVRHumanoids/ROSEndEffector/builds/684669274?utm_source=github_status&utm_medium=notification

I'll close, thanks!