Ensure the bug was not already reported by searching on GitHub under Project Issues.
- If it is mentioned in the issues and you want to fix it, fork the repository and submit your implementation in a pull request. The project maintainers will evaluate it.
- If the bug is NOT mentioned in the issues, open a new issue. Be sure to include a title, a clear description and a test case demonstrating the expected behavior that is not occurring.
NOTE: Please avoid opening issues asking to be "assigned" to a particular algorithm. This merely creates unnecessary noise for maintainers. Instead, please submit your implementation in a pull request and project maintainers will evaluate it.
- Fork the repository and make necessary changes.
- Create a pull request.
- It will be put under review for approval.
- If approved, the requested changes will be merged to the repository.
- Open a new issue.
- Be sure to include a title, a clear description and a test case demonstrating the new feature you want to add to the project.
- Ask any question about how to use the repository in the TheAlgorithms room in GITTER or open a new issue
👍🎉 That's all you need to know about the process now it's your turn to help us improve the repository, thank you again! 👍🎉