Thank you for your interest in contributing to YOLO From Scratch! We appreciate all contributions, big and small. Here are some guidelines to help you get started.
Start by forking the repository on GitHub. This will allow you to have your own copy of the project to work on.
Before you start working on a new feature or patch, create a new branch. Use a descriptive branch name:
git checkout -b feature/my-new-featureMake your changes and make sure your code follows Python style conventions (PEP 8). You can use tools like flake8 or black to check the style of your code.
If you add a new feature or fix a bug, please add tests to verify that your code works as expected. Tests should be placed in the tests directory.
Commit your changes with a clear and descriptive commit message:
git commit -m "Adding feature X"Push your changes to your fork:
git push origin feature/my-new-featureGo to the origin repository and open a Pull Request. Clearly describe the changes you made and why they are necessary. We will review your Pull Request as soon as possible.
We are committed to creating a welcoming and inclusive environment for all contributors. Please read our Code of Conduct to understand our expectations for behavior.
If you have any questions or need help, feel free to open an issue or contact the development team.
Thanks again for your contribution to YOLO From Scratch! Your help is invaluable in improving this project.