ros2_documentation icon indicating copy to clipboard operation
ros2_documentation copied to clipboard

Building a custom rviz display

Open DLu opened this issue 1 year ago • 4 comments

I hate RST.

DLu avatar Mar 14 '23 18:03 DLu

Review please?

DLu avatar Apr 10 '23 13:04 DLu

@clalancette ? @audrow ? Any movement?

DLu avatar Jul 11 '23 15:07 DLu

Sorry I never looked back at this.

I think this would be a good tutorial to have, but I also think it belongs in a series with other RViz changes. I'm going to hold off on looking at this one until we land #4040 , at which point this will have a natural place to slot into.

clalancette avatar Mar 12 '24 16:03 clalancette

OK, we've now landed #4040. So I'm going to suggest that this gets moved into a tutorial under the new Tutorials/Intermediate/RViz directory.

clalancette avatar Mar 14 '24 12:03 clalancette

Rebased, and moved to the new RViz folder, and I even changed things up to follow the same directory structure as the existing tutorial in that folder.

DLu avatar Apr 03 '24 16:04 DLu

I will update the code style if you can provide a .clang-format file that is to be used canonically for tutorials.

I find this process frustrating, to have a PR sit untouched for a year, then get held up in the end for the placement of curly braces. This seems like perfect is the enemy of the good. If you want to do something to increase the number of community generated tutorials, you need to lower the bar a little.

DLu avatar Apr 10 '24 18:04 DLu

I will update the code style if you can provide a .clang-format file that is to be used canonically for tutorials.

Unfortunately, that is impossible; clang-format can't be configured to follow our coding style currently.

clalancette avatar Apr 10 '24 18:04 clalancette

Unfortunately, that is impossible; clang-format can't be configured to follow our coding style currently.

Sorry, that was a little terse. We can't do clang-format, but the right solution here is to enable uncrustify on the end repository, and then fix all of the uncrustify problems. That will then conform to the style that we want. I'm willing to do that work if the rviz_plugin_tutorial repository is available somewhere (that's a blocking issue anyway).

clalancette avatar Apr 10 '24 18:04 clalancette

Sorry, that was a little terse. We can't do clang-format, but the right solution here is to enable uncrustify on the end repository, and then fix all of the uncrustify problems. That will then conform to the style that we want. I'm willing to do that work if the rviz_plugin_tutorial repository is available somewhere (that's a blocking issue anyway).

All right, see https://github.com/MetroRobots/rviz_plugin_tutorial/pull/1

clalancette avatar Apr 10 '24 20:04 clalancette

@Mergifyio backport humble iron

clalancette avatar Apr 15 '24 21:04 clalancette

backport humble iron

✅ Backports have been created

mergify[bot] avatar Apr 15 '24 21:04 mergify[bot]