The Ultimate ROS2 Development Setup
This chapter goes over configuring your system to achieve maximal ergonomics when developing ROS2 systems. On the other hand it is meant to be more like a cookbook with useful snippets providing some sane defaults for tools commonly used when developing with ROS2. Meaning, that it is up to you, which of these you want to include in your setup.