I am new to github and open source.
I just wanted to know that which of the following is the correct way of contributing to someone'sā project ?
A. Fork the project so that it shows under your account and then make the changes in it. Finally, creating a pull request.
OR
B. Make a branch into the original project's repository (without forking) and then making your changes into that branch. Finally, creating a pull request.
I googled but couldn't find it. Thanks in advance.