Thank you for considering contributing to our project! We welcome contributions in all forms, from bug fixes and documentation improvements to new features. Please read our guidelines carefully and ensure you follow contribution guidelines throughout your participation.
- Check Existing Issues: Before opening a new issue, please search through the existing issues to see if someone else has already reported it.
- Bug Reports: If you find a bug, please open an issue with a detailed description and, if possible, steps to reproduce it.
- Feature Requests: For new features or improvements, please open an issue to discuss the idea before starting work.
When you're ready to contribute code or documentation, please follow these steps:
- Click the "Fork" button at the top right of the repository page to create your own copy.
- Clone your forked repository.
- Create a feature branch.
- Implement your feature or bug fix.
- Before submitting your pull request, run the following commands to ensure everything is in order:
# Run Unit/Integration Tests
colcon test
# Run Pre-Commit Hooks
pre-commit run -a
- Commit and push your changes
- Open a pull request
Any contribution that you make to this repository will be under the MIT license, as dictated by that license.
We appreciate your time and effort in contributing to our project.