Contributing Guide

We welcome contributions to HID ROS 2! This guide will help you get started.

Code of Conduct

Be respectful, constructive, and collaborative. We’re all here to build great tools together.

Ways to Contribute

  • Report bugs and issues

  • Suggest new features

  • Improve documentation

  • Submit pull requests

  • Help others in discussions

Development Setup

See Installation for basic setup, then:

# Install development dependencies
pip install pre-commit
cd ~/ros2_ws/src/hid_ros2
pre-commit install

Making Changes

  1. Fork and clone the repository

  2. Create a branch for your changes

  3. Make your changes following our standards

  4. Test thoroughly

  5. Submit a pull request

For detailed contribution guidelines, see CONTRIBUTING.md in the repository root.