Thank you for your interest in contributing to this project! Your contribution is essential for improving the tool and supporting FLL teams in creating trajectories for SPIKE Prime robots.
To start contributing, follow the steps below:
- Fork this repository to your GitHub account.
- Clone the repository to your local machine:
git clone https://github.com/meuNobre/Path-Planner-FRC-for-FLL.git
- Create a branch with a descriptive name for your feature or fix. Examples of branch names:
feature/pure-pursuitto add the Pure Pursuit algorithm.bugfix/sensor-adjustmentto fix issues with sensors.improvement/code-refactorfor code refactoring or improvements.
git checkout -b feature/your-feature-name
- Make your changes and commit with a clear message:
git commit -m "Add support for Pure Pursuit algorithm" - Push your changes to your fork:
git push origin feature/pure-pursuit
- Open a Pull Request to the
mainbranch of this repository, describing your changes and the reason for them.
We are open to contributions involving:
- Trajectory planning algorithms, such as Pure Pursuit.
- Improvements to the graphical user interface to enhance usability.
- Support for new SPIKE Prime sensors.
- Code refactoring to improve structure and readability.
- Documentation to help new users and developers.
- Language corrections and translations of comments and documentation, aiming to make the project more accessible internationally. Currently, comments are in Portuguese, but they can be translated into English or other languages to improve global understanding.
To ensure code quality:
- Follow the existing code style used in the project.
- Include automated tests for new features.
- Update documentation as necessary.
- Avoid changes unrelated to your main contribution.
This project follows a Code of Conduct that promotes a respectful and inclusive environment for all contributors.
For questions or suggestions, please contact the author:
- Email: nobrecoding@gmail.com
- GitHub: @meuNobre
Thank you for your willingness to contribute to the success of this project!