Template project for ROS2 with automated pipelines
There are three things that need to be changed when adopting this template:
- Package.xml
- CMakeLists.txt
- Mkdocs.yml with documentation
In the package.xml the following things needs to be changed:
- The package name:
<name>custom_pkg</name>
- The package description:
<description>
Custom Pkg template
</description>
- The maintainer:
<maintainer email="example@example.com">example</maintainer>
In the CMakeLists the following things need to be changed:
- The projectname needs to be your package name defined in package.xml:
project(custom_pkg C CXX)In the Mkdocs.yml you need to change the site-name:
site_name: ROS2_Package_Template
The docs files to change are the overview.md, implementation.md, ros2_pixi_build_linux_windows.md and usage_with_native_linux.md.
See the instructions in the CLFML conda channel repo.