- If you are new to Github / Git, no need to get intimidated.
- You can simply contribute by using the Github website UI (User Interface).
- Fork this repository. This will create your own copy of this repo.
- Make whatever changes you want.
- Then, make a pull request.
- Your pull request will be merged after review! Simple! Done !
You can also take a look in this amazing tutorial here
- Before you push your changes to GitHub, make sure that your code compiles and runs without any errors or warnings.
- We are accepting contributions in any language.
- Use meaningful variable, method and function names and comments.
- No profanity.
- Implementing new algorithms in the repo, under the right section. Make a new section for it if it doesn't fall under any section. Make sure that your implementation works.
- Optimizing or improving the existing algorithms.
- Adding a different solution for the problem.
- Finding and fixing bugs. Also NOTE: In case an issue already exists regarding your pull request make sure to # (hashtag) the issue number (eg: #1)