We love to collect virtual race tracks!
If you want to contribute to this project, please consider the following points:
We use GitHub to host code, to track issues, as well as accept pull requests.
Pull requests are the best way to contribute a new virtual race track. We actively welcome your pull requests. Please perform the following steps:
- Fork the repo and create your branch from
master
. - Whenever you want to contribute a new race track, please create a new branch with name 'race-track-' followed by 8 random alphanumeric characters. Always make a new branch, this is a good habit to get in, and will make your life easier.
- All race tracks contribuited should be located inside the
launch
folder. - Your race track launch file should have the same name as the branch with extension
.launch
at the end. - Ensure the race track displays correctly in Rviz.
- Make sure your commits do not delete submissions from others.
- Submit your pull request!
- Sometimes a PR in review might get a comment. Please be responsive to any questions and comments or otherwise you PR will not be merged.
Tip to write a great pull request:
- Give it a clear name that sumarizes what the pull request is about.
- Briefly describe the characteristics and design considerations of your race track.
- Try to be specific in describing what is different.
- Add a screenshot if you can.
In short, when you submit code changes, your submissions are understood to be under the same BSD 3-Clause that covers the project. Feel free to contact the maintainers if that's a concern.
We use GitHub issues to track public bugs. Report a bug by opening a new issue; it's that easy!
By contributing, you agree that your contributions will be licensed under its BSD 3-Clause License.
This document was adapted from an contribuition guidelines example from briandk.