Skip to content

Latest commit

 

History

History
76 lines (55 loc) · 2.82 KB

CONTRIBUTING.md

File metadata and controls

76 lines (55 loc) · 2.82 KB

Contribution Guidelines 👩‍💻👨‍💻

You are free to commit your codes in C++, Java or Python. You can:

  • Reporting a bug
  • Discuss the current state of the code
  • Submit a fix
  • Propose new features
  • Upload documentations or notes of a specific subject

Steps to contribute

  • Comment on the issue you want to work on. Make sure it's not assigned to someone else.

  • If you think an algorithm is missing, create an issue.

Making a PR

  • Make sure you have been assigned the issue to which you are making a PR.
  • If you make PR before being assigned, It will be labeled invalid and closed without merging.
  • Fork the repo and clone it on your machine.
  • Add a upstream link to main branch in your cloned repo
    git remote add upstream https://github.com/bhumikatewary/Practice-Problems.git
    
  • Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)
    git pull upstream master
    
  • Create your feature branch
    git checkout -b <feature-name>
    
  • Commit all the changes
    git commit -am "Meaningful commit message"
    
  • Push the changes for review
    git push origin <branch-name>
    
  • Create a PR from the repo on Github.

For more help

You can refer to the following articles on basics of Git and Github, in case you are stuck:

Additional Notes

  • Code should be properly commented to ensure it's readability.
  • If you've added code that should be tested, add tests as comments.
  • The question of the code must be present.
  • Make sure your code is properly formatted.
  • Issue that pull request!
  • For a precise structure of the code addition please go through this directory: Arrays

Issue suggestions/Bug reporting

When you are creating an issue, make sure it's not already present. Furthermore, provide a proper description of the changes. If you are suggesting any code improvements, provide through details about the improvements.

Hactoberfest Registered 2022

@bhumika's Holopin board

License

By contributing, you agree that your contributions will be licensed under its MIT License.