Best way to contribute to open source projects on GitHub
Hey devs, I know there are several ways to contribute to open source projects on GitHub or any other version VCS, but I want to know which one among these do you prefer as best practice.
Practice one
- Fork
- Clone
- Create branch
- Make some changes & commit them
- Make a PR
OR
Practice two
- Clone
- Create branch
- Make some changes & commit them
- Make a PR
Thanks 😊