First off, thank you for considering contributing to Neural Networks from Scratch. Your contributions are what make this project meaningful and valuable to others.
If you encounter a bug, please ensure the bug was not already reported by searching on GitHub under Issues. If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
Your ideas and suggestions are welcome. You can propose enhancements by opening an issue and explaining your thoughts clearly.
If you'd like to contribute directly, please follow these steps:
- Fork the repository and create your branch from
main
. - Make sure your code lints.
- Issue that pull request!
Before contributing, please ensure your work adheres to the established style guide. This helps maintain consistency and readability across the project.
By contributing, you agree that your contributions will be licensed under the project's MIT License.
If you have any questions, you can reach out to [[email protected]] or refer to the README for more information.
Happy coding!