Thank you for your interest in contributing to NeuroMesh!
- Branch from
mainfor all new work. - Use descriptive branch names:
feature/my-feature,fix/issue-description.
- Install dependencies (see the Build guide).
- Make your changes with tests where applicable.
- Run
colcon build --symlink-installand verify no regressions.
- Push your branch and open a PR against
main. - Summarize the changes, motivation, and any relevant test results.
- Assign at least one reviewer from the ARPL team.
- Follow ROS 2 C++ and Python style conventions.
- Run
ament_clang_format/ament_flake8before committing.
Open a GitHub issue with:
- A clear description of the bug or feature request.
- Steps to reproduce (for bugs).
- Expected vs. actual behaviour.