First off, thank you for considering contributing to LOLDrivers! Your help is invaluable in keeping this project up-to-date and useful for the community.
The following guidelines will help you understand how to contribute effectively.
If you find a bug or an issue, please create a new issue on the GitHub repository with the following information:
- A clear and descriptive title
- A detailed description of the issue
- Steps to reproduce the issue, if applicable
- The expected behavior and the actual behavior
- Any additional information that might help troubleshoot the issue
-
Fork the LOLDrivers repository and clone your fork to your local machine.
-
Create a new branch for your changes:
git checkout -b your-feature-branch
- Make your changes and commit them to your branch:
git add .
git commit -m "Your commit message"
- Push your changes to your fork:
git push origin your-feature-branch
- Create a new Pull Request (PR) against the upstream repository:
- Go to the LOLDrivers repository on GitHub
- Click the "New Pull Request" button
- Choose your fork and your feature branch
- Add a clear and descriptive title and a detailed description of your changes
- Submit the Pull Request
To create a new YAML file for a driver or update an existing one, use the provided YML-Template and follow the guidelines in the template.
If you find any errors or gaps in the documentation, or if you have suggestions for improvements, feel free to create a new issue or submit a PR with your proposed changes.
By participating in this project, you agree to abide by the Code of Conduct.
Thank you for contributing to LOLDrivers! 🚀